| | |||||
| ||||||||
| Programming PHP, Perl, Ruby on Rails, AJAX, HTML, XHTML, CSS, JavaScript, MySQL and any other coding topics. |
![]() |
| | LinkBack | Thread Tools |
| | THREAD STARTER #1 (permalink) |
| NamePros Member Join Date: Jun 2005
Posts: 50
![]() | Why so many languages? What if……… Dear folks I was wondering why there are so many languages for programming and scripting? What I mean to say is that there are too many languages for such purposes these days and one person is not able to understand all of them. Instead why don’t we humans have less number of languages which are more powerful? And why they’ll become more powerful? Well obviously when there are fewer languages there are more people related to each and when there are more people related to each one they’ll work more on them, thus making them more powerful. ????: NamePros.com http://www.namepros.com/programming/107151-why-so-many-languages-what-if.html Take a look at this list I mean its huge and still not all of them HTML, XHTML, Java, C (Sharp), ASP, ASP.NET, Cold Fusion, PHP,JSP, Perl, WML, XML, Python, C, C++, Cool, TCL, XSL, REXX, Ruby, Rails, SVG I have gathered this list from different sources.
__________________ HostBreak Hosting | Internet Solutions |
| |
| | #2 (permalink) |
| NamePros Expert Join Date: Nov 2003 Location: Scotland
Posts: 5,069
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | most of the older languages were started because the person who first started it wanted a better way of doing a particular task or had no good way that already existed of doing that task. With the likes of ASP.net etc they have grown from their predecessor. PHP for example was originally conceived so a guy could generate reports for his work and it has grown from their. ????: NamePros.com http://www.namepros.com/showthread.php?t=107151 Ones such html, xhtml, css etc are not actually languages as such, they do not have any logic they cant do anything themselves it just informes the browser how to display what it has. xhtml and xml came about to make things more uniformed. HTML can work regardless of wether there are errors in the scripting, XML will not. |
| |
| | THREAD STARTER #3 (permalink) |
| NamePros Member Join Date: Jun 2005
Posts: 50
![]() | I see so the languages in existent today are evolved ok I get it a bit
__________________ HostBreak Hosting | Internet Solutions |
| |
| | #5 (permalink) |
| Senior Member Join Date: May 2003
Posts: 2,187
![]() ![]() ![]() | because strangley enough its not efficent. you have different languages to do different tasks. you have html to explain to browsers what to do you have css to tell the browser how to style the page you have xhtml because its a developed version of html you have .net platform because it evolved. fact is not every language suits every job and if you had one language to do everything it would be bloated, slow and crap. |
| |
| | THREAD STARTER #6 (permalink) |
| NamePros Member Join Date: Jun 2005
Posts: 50
![]() | Ok I see........What has done is past but now don't you guys think that the world can come to a platform which is more robust and economical
__________________ HostBreak Hosting | Internet Solutions |
| |
| | #7 (permalink) | ||||||||
| Soon to be RICHdoggie! Join Date: Jan 2005 Location: UK
Posts: 2,408
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
????: NamePros.com http://www.namepros.com/showthread.php?t=107151 HTML - Layouts XHTML - is HTML, just proper HTML, and not "bad" HTML Java - Not a web language, really C#, C and C++ - are all practically the same Asp and Asp.net - are the same Cold Fusion is, as far as I know, a web server, but I am not sure PHP, JSP and Perl all perform the same things, but have unique ways around them. JSP, I think, is client side. XML is a way of storing data without using a database, I wouldn't call it a programming language WML I have never heard of Python is a simple language for beginners really The other languages I have never heard of, but most of them are just people playing around and trying to make a name for themselves. ITs the same with Linux really, there are so many different types because people all want their linux to be famous, but it never is. Lol Interesting disgussion though! ![]()
| ||||||||
| |
| | #8 (permalink) |
| Account Closed Join Date: Jun 2005 Location: Mozambique
Posts: 607
![]() ![]() | WML is Wireless Markup Language, used in cellphones mostly. It is derived from HTML but is relatively stricter with fewer tags to get smaller files in order for cellphones to easily open then.
Last edited by abdulmueid; 07-23-2005 at 05:58 AM.
|
| |
| | #9 (permalink) | ||||
| Man from Manila Join Date: Jul 2003 Location: The Net
Posts: 6,025
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
- this time one that fits your idea of robustness and economy. Probably all programming languages were designed for the same reason.
__________________ | ||||
| |
| | #10 (permalink) | ||||
| Senior Member Join Date: Nov 2004
Posts: 1,129
![]() ![]() ![]() ![]() |
That's really smart! Java was created to make the a PERFECT version of C++... people got fed up with it and went on to make one that's 10x better, but, people still use C++! | ||||
| |
| | #11 (permalink) |
| Soon to be RICHdoggie! Join Date: Jan 2005 Location: UK
Posts: 2,408
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Ok, lets say you want to make another language. I think you will have conflicting problems here: 1. You would have problems distinguishing between things ie: server side and layout. At the moment, in php you can utilise HTML, but to create a language that does both seamlessly would be so intricate, and depressingly hard to learn that no-one would bother. 2. The scripts would be slow. The compiler would have to sort through the code first, and pick out anything that needs to be sent to the browser, then the browser would have to pick out what was client side compiling, then would have to pick out style, and then layout, with anything else in the middle! If you are going to put them in "sections" then you are just repeating what PHP already does. |
| |
| | THREAD STARTER #13 (permalink) |
| NamePros Member Join Date: Jun 2005
Posts: 50
![]() | Ok let me explain... Why there are a lot of languages doing the same? Was, my real question. Maybe you have not yet understood it properly. Secondly I am not saying that there has to be ONE and only ONE language But fewer. For instance one to compile and one to interpret (for web) and so on
__________________ HostBreak Hosting | Internet Solutions |
| |
| | #14 (permalink) |
| Account Closed Join Date: May 2004 Location: /etc/passwd
Posts: 2,178
![]() ![]() ![]() ![]() ![]() ![]() | like i said. Each programming does a special task easier. But not EVERY task, there was a special task using a certian programming language that is easier to do than other programming languages. |
| |
| | #15 (permalink) | ||||
| Soon to be RICHdoggie! Join Date: Jan 2005 Location: UK
Posts: 2,408
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
????: NamePros.com http://www.namepros.com/showthread.php?t=107151 - HTML & XHTML do the same, but XHTML is a form of html that will only allow proper HTML. HTML nowadays will accept anything, whereas XHTML won't. - PHP and ASP are practically the same. ASP (or ASP.net) is Microsoft, and they just want to make a name for themselves on the internet. ASP costs, but PHP is better, I say. - What I call the "offline" programming languages (java, c, c++, python etc...) are mostly the same because they are run by different people. Also, they are the same, but different, in that they all do the same, but in different ways. Python, for instance, is easy to learn, and execute, whereas c++ is harder to learn, but has more functionality because of. | ||||
| |
| | #17 (permalink) |
| Senior Member Join Date: Feb 2005 Location: Lost somewhere in a stack of queues..
Posts: 1,200
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Most languages exists because of legacy code and too much of work needed to rewrite already stable code base. The best example I could think of is Perl. And - rails is not a programming language. "Ruby on rails" is a very robust MVC based web-application framework which is really bringing Ruby into main stream. The only reason I am catching up on Ruby right now. -Pratik
__________________ Ruby on Rails Developer - http://m.onkey.org |
| |
| | THREAD STARTER #18 (permalink) |
| NamePros Member Join Date: Jun 2005
Posts: 50
![]() | So it means that we (HUMAN) can't come to a platform
__________________ HostBreak Hosting | Internet Solutions |
| |
| | #19 (permalink) | ||||
| Soon to be RICHdoggie! Join Date: Jan 2005 Location: UK
Posts: 2,408
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
| ||||
| |
| | #20 (permalink) |
| Account Closed Join Date: May 2004 Location: /etc/passwd
Posts: 2,178
![]() ![]() ![]() ![]() ![]() ![]() | php - good with keeping track of stuff, easy access to a database... javascript - great for making navigation bars, live clocks.. ect.. perl - is pretty much outdated imo, they need to revamp the entire language and make it a little easier without the chmoding ect... asp - its great at being slow |
| |
| | #22 (permalink) |
| Senior Member Join Date: Mar 2004
Posts: 1,402
![]() ![]() ![]() | The reasons we have so many languages is a combination of using the right tool for the right job and evolution of those tools. Example 1: perl, python, and PHP are very similar. Perl's oneness with regular expressions makes it a great language for processing data. Python is newer, easier to learn, and in ways an improvement on perl. PHP, like python, is easier to learn, but is geared largely towards websites. It also offers a lot of compiled modules that run faster than their perl counterparts. ????: NamePros.com http://www.namepros.com/showthread.php?t=107151 Example 2: Someone creates algol, which works fine for a while. Then they need something better so you get pascal. Then Modula 2, then ADA, etc. So you end up with a multitude of languages, but they are largely just improvements on their predecessors. Still each has their advantages and some people still use the old ones. Having only a few languages makes about as much sense as saying there will only be one type of motor cycle, one type of car, and one type of truck. |
| |
| | THREAD STARTER #23 (permalink) | ||||
| NamePros Member Join Date: Jun 2005
Posts: 50
![]() |
__________________ HostBreak Hosting | Internet Solutions | ||||
| |
| | #24 (permalink) |
| Man from Manila Join Date: Jul 2003 Location: The Net
Posts: 6,025
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | There are languages suited for beginners. Besides, a lot of the newer languages are designed to be used by different levels of users, so simple tasks can be accomplisghed by beginners, and complex ones require experts.
__________________ |
| |
| | #25 (permalink) | ||||
| The MINISITE King Join Date: May 2005 Location: QTHR
Posts: 4,588
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Java is /was only ever intended to be a Stripped Down C++ for interpretive Programming. It can never Hope to be anything more than a simple scripting Language on Steriods. C++,Objective C, C# and similiar "C" Derived object Oriented Languages leave Java struggling to keep up. The reason there is many Languages is because no one language can do everthing easily , and there will always be new and improved efforts to develop the perfect language.
__________________ Barefoottech Minisites! Often Copied Always Amazing Never Bettered. | ||||
| |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Mastering Web languages | hostbreak | Website Development | 1 | 07-09-2005 10:28 AM |
| Free forum Hosting 300 skins , 50 languages | webuyhosts | For Sale / Advertising Board | 0 | 01-22-2005 03:23 PM |
| Freephpbb.biz free phpbb hosting, 250+ skins, 41 languages | webuyhosts | Web Hosting Offers | 0 | 01-17-2005 01:55 AM |
| Free phpbb forum hosting service with 250 skins and 41 languages | edkhosting | For Sale / Advertising Board | 1 | 11-09-2004 08:04 AM |
| Free message board hosting, 30 skins, 11 languages. | edkhosting | For Sale / Advertising Board | 1 | 11-11-2003 12:23 PM |