what are other good languages besides C/C++?
I''ve heard of other languages like Python, etc, I was wondering what are some other languages (besides basic and pascal) that are still very good languages compared to c/c++?
ReactOS - an Open-source operating system compatible with Windows NT apps and drivers
It depends what you want to do. C and C++ are probably the most versatile languages at the moment. You can pull off just about anything with them, and still maintain good speed and efficiency.
Java is good for Web Developement, but I''d prefer C/C++ and a cross platform library for Offline Applications. Perl is good for scripted CGI. ASP is good for webpages that must access data bases, or data files. java-script is good for client side processing on webpages. ASM is good for extreme optimization of programs, as well as an easier alternative to C/C++ when it hased to be low leve.
Delphi is good for RAD of some programs. It all matters what you want to do
.
"Finger to spiritual emptiness underlying everything." -- How a C manual referred to a "pointer to void." --Things People Said
![Resist Windows XP''s Invasive Production Activation Technology!](http://www.crosswinds.net/~druidgames/resist.jpg)
http://www.gdarchive.net/druidgames/
Java is good for Web Developement, but I''d prefer C/C++ and a cross platform library for Offline Applications. Perl is good for scripted CGI. ASP is good for webpages that must access data bases, or data files. java-script is good for client side processing on webpages. ASM is good for extreme optimization of programs, as well as an easier alternative to C/C++ when it hased to be low leve.
Delphi is good for RAD of some programs. It all matters what you want to do
![](smile.gif)
"Finger to spiritual emptiness underlying everything." -- How a C manual referred to a "pointer to void." --Things People Said
![Resist Windows XP''s Invasive Production Activation Technology!](http://www.crosswinds.net/~druidgames/resist.jpg)
http://www.gdarchive.net/druidgames/
Why would you want to leave C++??? C++ gives me a warm and fuzy feeling everytime I use it...
void* pCPP; /me oohhhhyeah!
-----------------------------------------------------------
"If I wanted to hear the pitter patter of little feet I would put shoes on my cat"
"Yeah sure women can fake orgasms, but men can fake whole relationships"
"we shall eat and drink, for tomorrow we shall die"-Isaiah 22:13
void* pCPP; /me oohhhhyeah!
-----------------------------------------------------------
"If I wanted to hear the pitter patter of little feet I would put shoes on my cat"
"Yeah sure women can fake orgasms, but men can fake whole relationships"
"we shall eat and drink, for tomorrow we shall die"-Isaiah 22:13
-----------------------------------------------------------"People who usualy use the word pedantic usualy are pedantic!"-me
There are other languages besides C/C++?
-Ironblayde
Aeon Software
Down with Tiberia!![](http://www.aeon-software.com/misc/notiberia.gif)
"All your women are belong to me." - Nekrophidius
![](smile.gif)
-Ironblayde
Aeon Software
![](http://www.aeon-software.com/misc/notiberia.gif)
![](http://www.aeon-software.com/misc/notiberia.gif)
"All your women are belong to me." - Nekrophidius
"Your superior intellect is no match for our puny weapons!"
quote:
Original post by Ironblayde
There are other languages besides C/C++?![]()
Shock Horror!
That''s a very controversial view for this board
![](smile.gif)
Gee Brain, what we gonna do tonight?
Assembler is good for understanding what a compiler or even interpreter does for you. Basic is a good language to learn just due to the shear number of software packages that provide a Basic based scripting language. Python has some unique features that I think make it worthwhile learning. Both Pascal and Basic where developed to teach programming, but Pascal is a bit more structured. The with keyword also makes it a little easier to understand than doing the equivalent with pointers in C++. COBOL has some advantages at processing large batch files such as you would find in a large corporation, but is becoming less and less common. Fortan has some advantages at mathematics, but I don''t think you would encounter it much outside scientific or engineering companies/labs. Finally, though not a programming language SQL is a very handy thing. Then on the web you have Java and HTML in general if you would call HTML a programming language.
I think it benefits you to expose yourself to a number of differant languages. Chances are within your career you will have to learn a number of languages. Over 12 years with my company they went from strictly Assembler to strictly COBOL to a mix of Visual Basic, Powerbuilder, C/C++ and COBOL. The more languages you know the faster you will learn a new language and the more you will stand out on a team mandated to learn a new language. On the other side of a coin should you be in a position to choose a language the more informed a decision you will be able to make. Also should you need to develope a scripting language you will have more to draw upon. I taught myself about 30 languages before I got out of school, but that was a bit excessive. I would say you should learn between five and ten though.
I think it benefits you to expose yourself to a number of differant languages. Chances are within your career you will have to learn a number of languages. Over 12 years with my company they went from strictly Assembler to strictly COBOL to a mix of Visual Basic, Powerbuilder, C/C++ and COBOL. The more languages you know the faster you will learn a new language and the more you will stand out on a team mandated to learn a new language. On the other side of a coin should you be in a position to choose a language the more informed a decision you will be able to make. Also should you need to develope a scripting language you will have more to draw upon. I taught myself about 30 languages before I got out of school, but that was a bit excessive. I would say you should learn between five and ten though.
Keys to success: Ability, ambition and opportunity.
I''m having so much fun with Python that I think I''m going to start evangelizing it here.
Python is a fairly new, semi-compiled scripting language built on top of optimized C routines. It is OO, can hook into various GUI setups (like Tk, wxWindows, etc.), and way easy to use. It is not as close to the metal as C or C++ or ASM. This means that you trade a little bit of flexibility and speed for ease of use. It can co-exist with C and C++, though, so you can prototype in Python and the port the inner loop stuff to a lower-level language (or so I read, anyway). Python also works on PC''s, Macs, *NIX boxes, BeOS, much like java.
I tried C++ and it was too much for me. Now, I''ve been using Python (for only a couple of weeks) and I''m working on three different projects. It''s been so easy that I''m coding almost as fast as I can think up stuff.
So. Take it for what it''s worth. It may be that Python just fits the way I think about things, but you can see for yourself @ www.python.org.
Have fun,
- Chris
Python is a fairly new, semi-compiled scripting language built on top of optimized C routines. It is OO, can hook into various GUI setups (like Tk, wxWindows, etc.), and way easy to use. It is not as close to the metal as C or C++ or ASM. This means that you trade a little bit of flexibility and speed for ease of use. It can co-exist with C and C++, though, so you can prototype in Python and the port the inner loop stuff to a lower-level language (or so I read, anyway). Python also works on PC''s, Macs, *NIX boxes, BeOS, much like java.
I tried C++ and it was too much for me. Now, I''ve been using Python (for only a couple of weeks) and I''m working on three different projects. It''s been so easy that I''m coding almost as fast as I can think up stuff.
So. Take it for what it''s worth. It may be that Python just fits the way I think about things, but you can see for yourself @ www.python.org.
Have fun,
- Chris
quote:
Original post by Gollum
I''m having so much fun with Python that I think I''m going to start evangelizing it here.
Python is a fairly new, semi-compiled scripting language built on top of optimized C routines. It is OO, can hook into various GUI setups (like Tk, wxWindows, etc.), and way easy to use. It is not as close to the metal as C or C++ or ASM. This means that you trade a little bit of flexibility and speed for ease of use. It can co-exist with C and C++, though, so you can prototype in Python and the port the inner loop stuff to a lower-level language (or so I read, anyway). Python also works on PC''s, Macs, *NIX boxes, BeOS, much like java.
I tried C++ and it was too much for me. Now, I''ve been using Python (for only a couple of weeks) and I''m working on three different projects. It''s been so easy that I''m coding almost as fast as I can think up stuff.
So. Take it for what it''s worth. It may be that Python just fits the way I think about things, but you can see for yourself @ www.python.org.
Have fun,
- Chris
For BeOS Scripting check out Squirrel. I don''t remember the URL, but it''s listed on www.bebits.com or you can read the tutorial on the front page of www.benews.com.
Be
![](smile.gif)
It''s Da BOMB Baby!!!
. o O ~
A little nonsense now and then,
is relished by the wisest men
~ O o .
-- Willy Wonka
BeSIt's Da BOMB Baby!!!. o O ~ A little nonsense now and then,is relished by the wisest men~ O o .-- Willy Wonka
I must concur with Gollum. It''s actually fun to program in Python. It''s an all-around good and clean language. I might try Ruby next, which is supposed to be even more fun than Python!
Oh yeah, one sticking point: though I whole-heartedly support the whole tabbing thing (enforces clean code), it really sucks when you code using a regular text editor that doesn''t support automatic tabbing. I get the urge to add more whitespace to make it "line up right". But besides that GO PYTHON!!
Jinushaun
Oh yeah, one sticking point: though I whole-heartedly support the whole tabbing thing (enforces clean code), it really sucks when you code using a regular text editor that doesn''t support automatic tabbing. I get the urge to add more whitespace to make it "line up right". But besides that GO PYTHON!!
Jinushaun
JinushaunNation Leprechaun
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement
Recommended Tutorials
Advertisement