SitePoint Sponsor |
|
User Tag List
Results 1 to 16 of 16
Thread: Recommend a different language
-
Apr 8, 2006, 14:47 #1
Recommend a different language
Hi all! I got into PHP about a year ago (and I am far from bored with it) but I fancy learning something new that provides a challenge PHP no long seems to. What are your recommendations and why?
Location: Alicante (Spain)... Hot and Sunny...
Texas Holdem Poker Probability Calculator | DNS test
Avatars | English Spanish Translation | CAPTCHA with audio
Email | PHP scripts | Cruft free domain names | MD5 Cracker
-
Apr 8, 2006, 15:11 #2
- Join Date
- Dec 2004
- Location
- At My Desk!!
- Posts
- 1,642
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Fancy posting something like that in a php forum devoted to php freaks
On the other hand there is plenty to learn in PHP, a year on cant really provide enough time to really delve into PHP. But u could try Javascript, it seems quite a fun language."Am I the only one doing ASP.NET in Delphi(Pascal)?"
-
Apr 8, 2006, 15:21 #3
You can do alot of paid jobs in PHP....there are always people willing to pay for a site done in PHP....
-
Apr 8, 2006, 15:21 #4
Originally Posted by webnoob
Originally Posted by webnoob
Location: Alicante (Spain)... Hot and Sunny...
Texas Holdem Poker Probability Calculator | DNS test
Avatars | English Spanish Translation | CAPTCHA with audio
Email | PHP scripts | Cruft free domain names | MD5 Cracker
-
Apr 8, 2006, 15:25 #5
- Join Date
- Oct 2005
- Location
- South Wales, UK
- Posts
- 1,134
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
ASP.net - Good luck!
OMFG SitePoint ROXORZ TEH BIG ONE111!
Wish you were invisible?
-
Apr 8, 2006, 16:43 #6
- Join Date
- Mar 2001
- Posts
- 3,537
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Learn one of the major languages: Java or C++. Java has more application to the web, and it is easier than C++. Java is a huge language, though, and beginning java books can be over 1,000 pages long. If you want a shorter, easier overview of the language, I can recommend "Java: A Beginner's Guide". Learning an object oriented language, like Java or C++, will also help your php programming skills.
Last edited by 7stud; Apr 8, 2006 at 19:30.
-
Apr 8, 2006, 20:30 #7
- Join Date
- Jun 2003
- Location
- Melbourne, Australia
- Posts
- 440
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
I'm surprised no one's mentioned Ruby and the framework Ruby on Rails!
Zealotry is contingent upon 100 posts and addiction 200?
-
Apr 9, 2006, 00:18 #8
- Join Date
- May 2004
- Location
- New Jersey, USA
- Posts
- 567
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Haskell.
It'a so far "around the corner" from PHP that it will give your brain a real stretch, and it's a very sophisticated language -- they are prototyping Perl6 using Haskell.
=Austin
-
Apr 9, 2006, 01:46 #9
Originally Posted by 7stud
Location: Alicante (Spain)... Hot and Sunny...
Texas Holdem Poker Probability Calculator | DNS test
Avatars | English Spanish Translation | CAPTCHA with audio
Email | PHP scripts | Cruft free domain names | MD5 Cracker
-
Apr 9, 2006, 14:54 #10
- Join Date
- May 2004
- Location
- New Jersey, USA
- Posts
- 567
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Java: The Eclipse project. www.eclipse.org
C++: OpenOffice. www.openoffice.org
-
Apr 9, 2006, 15:15 #11
- Join Date
- Mar 2001
- Posts
- 3,537
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
C++ is the most extensively used language in the world. C++ is an improved version of C, hence the name C++. C++ is considered the Ferrari of computer languages. Most games are written in C++(or C). Windows was written in C before C++ was invented. Most windows applications are written in C or C++.
Sun invented Java after C++ was already in widespread use. MS sells expensive compilers that are necessary to convert C++ code into an executable program, as well as IDE's for making programming easier(there are now free open source compilers and IDE's for C++). So MS does not want programmers to use other languages other than the ones their compilers and IDE's are built for. Nonetheless, Java quickly made inroads among programmers. It is now completely free and open source. MS recently invented the language C# to try and knock Java out of existence, however C# needs the underlying .NET framework which is part of all new Windows OS's to work.
Java examples: http://java.sun.com/nav/used/ .
Also, any web page that has a url with a .jsp extension uses java, e.g www.petsmart.com.
-
Apr 9, 2006, 15:55 #12
I'm gonna suggest Ruby and the Rails Framework. I haven't gotten in to it nearly as much as I should, but from what little I have done, it's an awesome language. Definitley wouldn't suggest it for a first time language as it doesn't enforce a lot of the "rules" of programming, but if you're looking for a rapid application development language... I'd say learn Ruby
-
Apr 9, 2006, 23:41 #13
- Join Date
- Mar 2005
- Posts
- 251
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Another vote for ruby.
There's nothing wrong with learning more languages guys, in fact I'd say it's the only way to keep growing. Doing so isn't a vote against PHP, in fact using something like Ruby on Rails can improve your PHP programming too, I know it has with mine.
Another honourable mention for Python which is also a lovely language (apart from the self,self,self problem before anyone brings it up) and Django is the best web framework on Python...there's definitely lots to learn from that.
-
Apr 10, 2006, 01:17 #14
- Join Date
- Jun 2005
- Location
- Germany
- Posts
- 129
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
I'd also recommend trying out Python. It's also ESR's favorite programming language (opposed to all that Unix gurus that love C for some unknown reason)
-
Apr 10, 2006, 02:36 #15
- Join Date
- Apr 2004
- Location
- germany
- Posts
- 4,324
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Originally Posted by Austin_Hastings
The most modern languages are based on lisp and smalltalk, both are worth investigating. Additionaly, I think every programmer should at least be able to read C (not C++) code.
-
Apr 15, 2006, 02:34 #16
- Join Date
- Nov 2005
- Posts
- 2
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Originally Posted by Austin_Hastings
Zend Studio is Java-made if my memory server me right. For C++ examples just take a look around: most of desktop applications are written in C++ at the moment (although Java is #1 according to SourceForrge stats).
I would recommend Java or C#, these are two really rich OOP languages (take a look at any popular OOD book: all examples in books by Fowler and guys are in Java, or, recently, Java / C#).
Knowledge of major compiled language will open new horizons for you as a programmer, BTW you will be able to write yourself Eclipse or PHP extensions if you want. Best of luck!Novemberain.com : Flash. The Bleeding Edge.
Bookmarks