Page 1 of 1
How many programming languages do you know?
Posted: Fri Oct 10, 2003 11:35 pm
by Red Squirrel
I know 2 very well and I'm always learning them. I first started in C++ and now I'm more into php but I also use C++ for my personal needs.
I actually got into programming when I learned about ms-dos batch files and got very good at making advanced ones, but I don't really consider that a programming language.
I'm also learning SQL which again, I don't really consider a programming language as it's basically just queries and that's about all there is to it. You can't write a program in SQL.
You can write a program in php that uses sql, though, so php would be the language in that case.
I also played around with perl a bit and slightly played with assembly, but that's about it.
Some people will think they are better because they know lot of languages, but what really matters is how well you can do things with what you got.
For anyone who wants to learn a language, I'd say learn C++/C first. I find learning php was a peice of cake because I already knew C++. But there's still a lot to learn with php though. I'm getting into sql stuff as I speak, and doing good so far. That's what gave me the idea to start this topic.
Archived topic from Iceteks, old topic ID:1444, old post ID:12335
How many programming languages do you know?
Posted: Fri Oct 10, 2003 11:38 pm
by Chris Vogel
Nada... What should I start with?
Archived topic from Iceteks, old topic ID:1444, old post ID:12336
How many programming languages do you know?
Posted: Fri Oct 10, 2003 11:52 pm
by Red Squirrel
C++ most likely. But it all depends what you want to do. If you want to make web programs/scripts, then maybe go with php first, but I still recomend C++ as you learn a lot of basic programming syntax that you'll use it a lot of other languages.
Archived topic from Iceteks, old topic ID:1444, old post ID:12337
How many programming languages do you know?
Posted: Sun Oct 12, 2003 2:55 pm
by Chris Vogel
Okay then... C++ it is...
Where to start?
Archived topic from Iceteks, old topic ID:1444, old post ID:12373
How many programming languages do you know?
Posted: Sun Oct 12, 2003 3:07 pm
by Wren
None
Archived topic from Iceteks, old topic ID:1444, old post ID:12374
How many programming languages do you know?
Posted: Sat Dec 27, 2003 11:08 am
by syb
Turing. So easy and it's a high level languages. good to start off with to.
Archived topic from Iceteks, old topic ID:1444, old post ID:15242
How many programming languages do you know?
Posted: Sat Sep 25, 2004 7:23 pm
by wtd
<ul><li>C</li><li>C++</li><li>Objective-C</li><li>Perl</li><li>Python</li><li>Ruby</li><li>Pike</li><li>Java</li><li>Javascript</li><li>Eiffel</li><li>O'Caml</li><li>Groovy</li></ul>
Archived topic from Iceteks, old topic ID:1444, old post ID:21964
How many programming languages do you know?
Posted: Sat Sep 25, 2004 8:42 pm
by Red Squirrel
Wow half of those I never even heard of.
Take a look at our php tutorials to put another language under your belt.
Archived topic from Iceteks, old topic ID:1444, old post ID:21965
How many programming languages do you know?
Posted: Sat Sep 25, 2004 9:29 pm
by wtd
Red Squirrel wrote: Wow half of those I never even heard of.
Take a look at our php tutorials to put another language under your belt.
I know PHP... I just don't like to admit it. Call me a snob, but PHP's a hideous mess of hackery that doesn't even begin to compare to any even remotely modern language. Or a lot of the old ones now that I think about it.
Oh, and I left out Pascal and Ada95, though I wouldn't claim mastery of either language. Ada95 just because it's so freakin' complex, and Pascal because... well, I haven't had any need of it until very recently.
I'll happily explain any of the ones you haven't heard of.
Archived topic from Iceteks, old topic ID:1444, old post ID:21966
How many programming languages do you know?
Posted: Sat Sep 25, 2004 10:30 pm
by Red Squirrel
Nice to have a programming expert aboard, maybe we could use some articles on other languages. I've been wanting to learn others but I don't have reason/time to.
But we are learning visual basic in compsci but there's just something about it. It's too easy. I don't even know if it counts as programming.
Archived topic from Iceteks, old topic ID:1444, old post ID:21971
How many programming languages do you know?
Posted: Sat Sep 25, 2004 10:34 pm
by wtd
Visual Basic isn't easy. If it seems that way then it just means you've previously been working far too hard.
Ruby is an excellent language for beginners, but one you can continue to grow with as a programmer.
Read Why the Lucky Stiff's Poignant Guide to Ruby.
http://www.poignantguide.net
Archived topic from Iceteks, old topic ID:1444, old post ID:21975
How many programming languages do you know?
Posted: Sat Sep 25, 2004 10:51 pm
by Red Squirrel
We're only started in the basics. The class is moving VERY slowly so that's probably why it's still easy. I'm sure it will get harder. Right now we're making pretty looking interfaces and adding a few private sub commands and that's about it. we did not even get into if statements yet, but I skimmed through the book and it looks ugly.. not nice and organized like C++ or php.
Archived topic from Iceteks, old topic ID:1444, old post ID:21976
How many programming languages do you know?
Posted: Sat Sep 25, 2004 10:58 pm
by wtd
PHP and C++ aren't pretty, or even especially organized.
Learn Ruby, O'Caml, or Eiffel and you'll know pretty and organized.
Archived topic from Iceteks, old topic ID:1444, old post ID:21977
How many programming languages do you know?
Posted: Sat Sep 25, 2004 11:09 pm
by Red Squirrel
I'd have to give those a try, but are they even well known? Since I never heard of those.
Archived topic from Iceteks, old topic ID:1444, old post ID:21979
How many programming languages do you know?
Posted: Sat Sep 25, 2004 11:30 pm
by wtd
Ruby is rapidly gaining in popularity. Eiffel and O'Caml are niche languages, but employ some different approaches than you'll see in the boring world of VB, C++, Java, etc. As a result they're what I would call "eye opener" languages, and knowing them will give you a broader knowledge and understanding (the two are not the same) of programming.
Eiffel is a purely object-oriented language with a very strict type system. It employs multiple inheritance, which aside from C++ is rather lacking in the mainstream. The difference is that Eiffel makes multiple inheritance a breeze to use, whereas it's troublesome in C++. Eiffel provides a beautiful system of constrained generics, somewhat similar to C++ templates but easier to work with. It also employs a novel strategy to make exceptions easy to work with called Design by Contract, where conditions can be checked before and after running routines. This tactic allows the source of bugs to be tightly contained.
O'Caml likewise is object-oriented, though not everything in O'Caml is an object. It provides multiple inheritance, and uses a different method for resolving the problems with MI, but still comes out leagues ahead of C++. Perhaps the biggest advantage of O'Caml is its type inference mechanism. One need (almost) never specify the type of a variable, but O'Caml will still figure it out and enforce type checks. As a result, programmers end up typing far less "boilerplate" code.
Both, when properly compiled, can equal or exceed he speed of compiled C code, and the compilers necessary to do so are freely available for both languages.
Ruby is the sweetspot, though, I think, of theoretical purity, practicality and popularity It's purely object-oriented in the same way Smalltalk is, but beginners need not immediately worry about that and can program in a more procedural or functional manner.
Interestingly, all three employ what might be considered by some a Pascal-esque syntax.
I provide "Hello world!" in all three (each implements a function or procedure which prints the classic greeting):
Eiffel:
Code: Select all
class HELLO_WORLD
creation { ANY } make
feature { ANY }
make is
do
say_hello_world
end
feature { NONE }
say_hello_world is
do
std_output.put_string("Hello world!")
std_output.put_new_line
end
end[code]
O'Caml:
[code]let say_hello_world () = print_endline "Hello world!"
say_hello_world ()[code]
Ruby:
[code]def say_hello_world
puts "Hello world!"
end
say_hello_world[code]
[color=#888888][size=85]Archived topic from Iceteks, old topic ID:1444, old post ID:21980[/size][/color]
How many programming languages do you know?
Posted: Thu Dec 02, 2004 10:58 pm
by Murray
i know some C and C++ programming but thats about all.
I am currently learning C in college and it seems to be a little more involved then C++ is in my opinion.
Archived topic from Iceteks, old topic ID:1444, old post ID:23541
How many programming languages do you know?
Posted: Sat Dec 04, 2004 11:49 pm
by Death
I know only the basic programming stuff. The not so in depth types (But that's only because my teachers were morons). I know a little bit of java but I never use it because it takes forever to actually program something (Espescially a decent interface using breezyswing).
Archived topic from Iceteks, old topic ID:1444, old post ID:23586
How many programming languages do you know?
Posted: Mon Dec 06, 2004 6:24 pm
by wtd
Murray wrote: i know some C and C++ programming but thats about all.
I am currently learning C in college and it seems to be a little more involved then C++ is in my opinion.
This is because thr C++ standard library does more for you than the C standard library. C++ as a language is vastly more complex than C.
Archived topic from Iceteks, old topic ID:1444, old post ID:23607