NamePros
Welcome, Guest! Ready to make a name for yourself in the domain business? We welcome both the hobbyist and professional domainer to join the discussion as part of the NamePros community.

Click here to create your profile to start earning reputation for posting, and trader ratings for buying & selling in our free e-marketplace. Build your trader rating with each successful sale. Our system has tracked over 100,000 sales and counting!
FAQ & TOS Register Search Today's Posts Mark Forums Read

Go Back   NamePros.com > Website Development Discussion Forums > Programming
Reload this Page Why so many languages? What if………

Programming PHP, Perl, Ruby on Rails, AJAX, HTML, XHTML, CSS, JavaScript, MySQL and any other coding topics.

Advanced Search


Closed Thread
 
LinkBack Thread Tools
Old 07-16-2005, 01:17 PM THREAD STARTER               #1 (permalink)
NamePros Member
Join Date: Jun 2005
Posts: 50
hostbreak is an unknown quantity at this point
 



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 is offline  
Old 07-16-2005, 02:23 PM   #2 (permalink)
NamePros Expert
 
Peter's Avatar
Join Date: Nov 2003
Location: Scotland
Posts: 5,069
Peter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond repute
 


Child Abuse Save The Children Save The Children Help The Homeless - Holiday 2009 Help The Homeless - Holiday 2009 Help The Homeless - Holiday 2009 Help The Homeless - Holiday 2009
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.
Peter is offline  
Old 07-16-2005, 04:26 PM THREAD STARTER               #3 (permalink)
NamePros Member
Join Date: Jun 2005
Posts: 50
hostbreak is an unknown quantity at this point
 



I see so the languages in existent today are evolved ok I get it a bit
hostbreak is offline  
Old 07-16-2005, 05:11 PM   #4 (permalink)
Senior Member
 
thetzfreak's Avatar
Join Date: Nov 2004
Posts: 1,129
thetzfreak is just really nicethetzfreak is just really nicethetzfreak is just really nicethetzfreak is just really nice
 



Why doesn't the whole world just have one ruler? Why isn't the whole world one certain religion? There are varieties in everything.
thetzfreak is offline  
Old 07-18-2005, 08:58 AM   #5 (permalink)
Senior Member
Join Date: May 2003
Posts: 2,187
adam_uk is a jewel in the roughadam_uk is a jewel in the roughadam_uk is a jewel in the rough
 


Breast Cancer
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.
adam_uk is offline  
Old 07-18-2005, 10:34 AM THREAD STARTER               #6 (permalink)
NamePros Member
Join Date: Jun 2005
Posts: 50
hostbreak is an unknown quantity at this point
 



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 is offline  
Old 07-18-2005, 10:40 AM   #7 (permalink)
Soon to be RICHdoggie!
 
PoorDoggie's Avatar
Join Date: Jan 2005
Location: UK
Posts: 2,408
PoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nice
 



Originally Posted by hostbreak
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.
you have to have different languages for different purposes:
????: 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!

Originally Posted by adam_uk
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.
like a car (web site) basically, you can't have a "car" you have to make it out of little components (languages) which are in turn made of other components (scripts).
PoorDoggie is offline  
Old 07-18-2005, 10:57 AM   #8 (permalink)
Account Closed
 
abdulmueid's Avatar
Join Date: Jun 2005
Location: Mozambique
Posts: 607
abdulmueid has a spectacular aura aboutabdulmueid has a spectacular aura about
 



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.
abdulmueid is offline  
Old 07-18-2005, 11:05 AM   #9 (permalink)
Man from Manila
 
armstrong's Avatar
Join Date: Jul 2003
Location: The Net
Posts: 6,025
armstrong has much to be proud ofarmstrong has much to be proud ofarmstrong has much to be proud ofarmstrong has much to be proud ofarmstrong has much to be proud ofarmstrong has much to be proud ofarmstrong has much to be proud ofarmstrong has much to be proud of
 

NamePros Hall of Fame
Autism Special Olympics
Originally Posted by hostbreak
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
If you think that statement through, what you propose is to create another language - this time one that fits your idea of robustness and economy. Probably all programming languages were designed for the same reason.
armstrong is offline  
Old 07-18-2005, 11:29 AM   #10 (permalink)
Senior Member
 
thetzfreak's Avatar
Join Date: Nov 2004
Posts: 1,129
thetzfreak is just really nicethetzfreak is just really nicethetzfreak is just really nicethetzfreak is just really nice
 



Originally Posted by armstrong
If you think that statement through, what you propose is to create another language - this time one that fits your idea of robustness and economy. Probably all programming languages were designed for the same reason.
I COMPLETELY agree with that 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++!
thetzfreak is offline  
Old 07-18-2005, 12:49 PM   #11 (permalink)
Soon to be RICHdoggie!
 
PoorDoggie's Avatar
Join Date: Jan 2005
Location: UK
Posts: 2,408
PoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nice
 



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.
PoorDoggie is offline  
Old 07-18-2005, 01:11 PM   #12 (permalink)
Account Closed
 
axilant's Avatar
Join Date: May 2004
Location: /etc/passwd
Posts: 2,178
axilant is a splendid one to beholdaxilant is a splendid one to beholdaxilant is a splendid one to beholdaxilant is a splendid one to beholdaxilant is a splendid one to beholdaxilant is a splendid one to behold
 

Member of the Month
July 2005

All programming languages were made for certian reasons. to do something easier (not everything), but a special task.
axilant is offline  
Old 07-19-2005, 11:40 AM THREAD STARTER               #13 (permalink)
NamePros Member
Join Date: Jun 2005
Posts: 50
hostbreak is an unknown quantity at this point
 



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 is offline  
Old 07-19-2005, 12:03 PM   #14 (permalink)
Account Closed
 
axilant's Avatar
Join Date: May 2004
Location: /etc/passwd
Posts: 2,178
axilant is a splendid one to beholdaxilant is a splendid one to beholdaxilant is a splendid one to beholdaxilant is a splendid one to beholdaxilant is a splendid one to beholdaxilant is a splendid one to behold
 

Member of the Month
July 2005

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.
axilant is offline  
Old 07-19-2005, 12:54 PM   #15 (permalink)
Soon to be RICHdoggie!
 
PoorDoggie's Avatar
Join Date: Jan 2005
Location: UK
Posts: 2,408
PoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nice
 



Originally Posted by hostbreak
Why there are a lot of languages doing the same?
because of different reasons:
????: 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.
PoorDoggie is offline  
Old 07-19-2005, 01:42 PM   #16 (permalink)
Account Closed
Join Date: May 2005
Location: Huddersfield, England
Posts: 179
J_Ronaldo_19 is on a distinguished road
 



i understand php and html not really sure with Javascript though but they are different as some are easier than others and some don't do what others do
J_Ronaldo_19 is offline  
Old 07-19-2005, 01:54 PM   #17 (permalink)
Senior Member
 
pratiknaik's Avatar
Join Date: Feb 2005
Location: Lost somewhere in a stack of queues..
Posts: 1,200
pratiknaik is just really nicepratiknaik is just really nicepratiknaik is just really nicepratiknaik is just really nicepratiknaik is just really nicepratiknaik is just really nicepratiknaik is just really nicepratiknaik is just really nice
 



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
pratiknaik is offline  
Old 07-20-2005, 11:02 AM THREAD STARTER               #18 (permalink)
NamePros Member
Join Date: Jun 2005
Posts: 50
hostbreak is an unknown quantity at this point
 



So it means that we (HUMAN) can't come to a platform
hostbreak is offline  
Old 07-20-2005, 11:30 AM   #19 (permalink)
Soon to be RICHdoggie!
 
PoorDoggie's Avatar
Join Date: Jan 2005
Location: UK
Posts: 2,408
PoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nicePoorDoggie is just really nice
 



Originally Posted by J_Ronaldo_19
i understand php and html not really sure with Javascript though but they are different as some are easier than others and some don't do what others do
javascript is for client side data processing. It will do stuff after the page has loaded. So you can use it for timers, and stuff!
PoorDoggie is offline  
Old 07-20-2005, 12:37 PM   #20 (permalink)
Account Closed
 
axilant's Avatar
Join Date: May 2004
Location: /etc/passwd
Posts: 2,178
axilant is a splendid one to beholdaxilant is a splendid one to beholdaxilant is a splendid one to beholdaxilant is a splendid one to beholdaxilant is a splendid one to beholdaxilant is a splendid one to behold
 

Member of the Month
July 2005

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
axilant is offline  
Old 07-22-2005, 02:24 AM   #21 (permalink)
NamePros Member
Join Date: Oct 2003
Posts: 126
i386 is an unknown quantity at this point
 



C, CSharp, and C++ are not the same.

There are varieties in everything.
i386 is offline  
Old 07-22-2005, 04:15 AM   #22 (permalink)
Senior Member
Join Date: Mar 2004
Posts: 1,402
primacomputer is a jewel in the roughprimacomputer is a jewel in the roughprimacomputer is a jewel in the rough
 



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.
primacomputer is offline  
Old 07-22-2005, 09:14 AM THREAD STARTER               #23 (permalink)
NamePros Member
Join Date: Jun 2005
Posts: 50
hostbreak is an unknown quantity at this point
 




Originally Posted by primacomputer
The reasons we have so many languages is a combination of using the right tool for the right job and evolution of those tools.
????: NamePros.com http://www.namepros.com/showthread.php?t=107151

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.

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.
To do different jobs different tools are required? Sounds good for experts, But not good for beginners.
hostbreak is offline  
Old 07-22-2005, 06:50 PM   #24 (permalink)
Man from Manila
 
armstrong's Avatar
Join Date: Jul 2003
Location: The Net
Posts: 6,025
armstrong has much to be proud ofarmstrong has much to be proud ofarmstrong has much to be proud ofarmstrong has much to be proud ofarmstrong has much to be proud ofarmstrong has much to be proud ofarmstrong has much to be proud ofarmstrong has much to be proud of
 

NamePros Hall of Fame
Autism Special Olympics
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.
armstrong is offline  
Old 07-22-2005, 10:06 PM   #25 (permalink)
The MINISITE King
 
barefoottech's Avatar
Join Date: May 2005
Location: QTHR
Posts: 4,588
barefoottech has a reputation beyond reputebarefoottech has a reputation beyond reputebarefoottech has a reputation beyond reputebarefoottech has a reputation beyond reputebarefoottech has a reputation beyond reputebarefoottech has a reputation beyond reputebarefoottech has a reputation beyond reputebarefoottech has a reputation beyond reputebarefoottech has a reputation beyond reputebarefoottech has a reputation beyond reputebarefoottech has a reputation beyond repute
 


Cystic Fibrosis Diabetes Breast Cancer Save a Life
Originally Posted by thetzfreak
I COMPLETELY agree with that 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++!
Java 10x Better than C++, In your Dreams
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.
barefoottech is offline  
Closed Thread


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

Liquid Web Smart Servers  
All times are GMT -7. The time now is 08:45 AM.

Managed Web Hosting by Liquid Web
Domain name forum recommended by Domaining.com Powered by: vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0 Ad Management plugin by RedTyger