In order of expertise: C++, C#, Java, C, Perl, Common LISP, Prolog, LabView, Pascal, Visual Basic
Announcement
Collapse
No announcement yet.
Which programming languages do you know?
Collapse
X
-
Basic, some HTML and trying to learn Java...
-
With all that knowledge here, it's such a shame we can't get it to better use ***couch -subforum-cough***cute:
Is God willing to prevent evil, but not able? Then he is not omnipotent. Is he able, but not willing? Then he is malevolent. Is he both able and willing? Then whence cometh evil? Is he neither able nor willing?
Then why call him God? - Epicurus
Comment
-
Originally posted by Sir Ralph
HTML is a language. It's just not a programming language. It is a document describing language. It it were a programming language, RTF and PS were one too.
SQL and HTML instead are not Turing-Complete and so they're not programming languages.
Historical (At least from mine point of view)
AmigaBasic, AMOS, Pascal, Modula-2, Visual Basic
Used frequently and enjoing them
C, C++, Java, C#, Assembler (mainly masm32 and nasm)
Scripting (Used frequently and NOT enjoing them)
Javascript/JScript, Perl, Rexx, Rebol, VBScript
Just used in a couple of courses at university
Prolog, LISP, Fortran
Others (I believe they can be considered programming languages since they're TC but they're a bit too specific)
Inform, Tex, Promela, XSLT, Matlab
And, if developers will be able to finish it one day..., i definitely want to learn Mozart/XL"If it works, it's obsolete."
-- Marshall McLuhan
Comment
-
Originally posted by alva
With all that knowledge here, it's such a shame we can't get it to better use ***couch -subforum-cough***cute:
...though keep in mind: it is a Civ site, not a programming siteThis space is empty... or is it?
Comment
-
CECIL (Boo! Humbug!)
Assembler (Z80, 6502, 68XXX and a little x86)
Basic (Super, MS, Amiga, NOT Visual)
C (not fluent)
As you can see, my programming knowledge is out of date and not marketable, which is why I'm on an Object Oriented Programming course and am gradually picking up Smalltalk. Hopefully will move over to C++ when I can afford to. Although I might just pack it in and program for fun instead (there's nothing like assembler for timing accuracy).Some cry `Allah O Akbar` in the street. And some carry Allah in their heart.
"The CIA does nothing, says nothing, allows nothing, unless its own interests are served. They are the biggest assembly of liars and theives this country ever put under one roof and they are an abomination" Deputy COS (Intel) US Army 1981-84
Comment
-
Originally posted by Cruddy
Although I might just pack it in and program for fun instead (there's nothing like assembler for timing accuracy).(\__/) 07/07/1937 - Never forget
(='.'=) "Claims demand evidence; extraordinary claims demand extraordinary evidence." -- Carl Sagan
(")_(") "Starting the fire from within."
Comment
-
basic8 and a little bit of Fortran.
Have an uncle who tells a funny story. He does interesting computational stuff for a steel company. involves thermal and mechanical behavior of big rolling presses. He says that understanding the science and developing the right algorithm is way more important than what language you use. His bosses all think that a more up to date language will give them better answers. So he tells them he is using C or C++ and then goes home and does all the work in basic. Says if you know if-then-else and loops, that is practically all you need. And he solves problems that noone else at the company will touch.
Comment
-
Hm. Most people do that stuff in Fortran because of the huge optimised libraries and helpful built-in data types.
Of course he's right in a very broad sense. Coding is mostly about decisions (if-then-else) and iterations (loops). The devil is in the details, however. I completely agree with the algorithm part too. Just take sorting (a favourite of Computer Scientists) for example.(\__/) 07/07/1937 - Never forget
(='.'=) "Claims demand evidence; extraordinary claims demand extraordinary evidence." -- Carl Sagan
(")_(") "Starting the fire from within."
Comment
-
You think Fortran 77 is bad? Try Fortran 66, then(\__/) 07/07/1937 - Never forget
(='.'=) "Claims demand evidence; extraordinary claims demand extraordinary evidence." -- Carl Sagan
(")_(") "Starting the fire from within."
Comment
-
Originally posted by GP
Says if you know if-then-else and loops, that is practically all you need.
if + loop = Turing Machine = Programming Language
That's all you need to implement algorithms.
But said that let me add also that choosing the right language for solving your problem is very important cause each language has its strong points and weaknesses:
If you want to manipulate strings in C/C++ or even assembler you can, but it's easier to use Perl.
If you want to write CGI programs in Basic or Fortran you can, but it's easier to use PHP.
If you want to write math/engineering software in Perl or Java you can, but it's easier to use Fortran or Matlab.
etc...
Come on, like i wrote above, if you want you can write a web server in PS, but i doubt that Apache will be ever ported on it.
Originally posted by Jon Miller
scheme
and what are the differences with LISP?"If it works, it's obsolete."
-- Marshall McLuhan
Comment
-
Originally posted by Angelo Scotto
How is Scheme?
and what are the differences with LISP?"I read a book twice as fast as anybody else. First, I read the beginning, and then I read the ending, and then I start in the middle and read toward whatever end I like best." - Gracie Allen
Comment
Comment