Poll: Poll: What programming Languages do you know???

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Nevyn522

Senior member
Aug 11, 2000
208
0
0
Let's see...

C
C++
Java
Scheme
Python
Perl
Visual Basic
Basic (yes, I made that different for a reason -- I'm talking good ol' Apple II+ Basic)
VBScript/JavaScript
Ruby (a bit)
Lua (the same)

And I think that just about covers it.

And HTML is NOT a programming language.
 

Kosugi

Senior member
Jan 9, 2001
457
0
0


I'm going to date myself a bit here, but I go back to the days of *real* programmers:


Assembler. (4 different versions )

COBOL

REXX

SQL

JavaScript

HTML

Net.Data

Pascal (my favorite third level language)
BASIC.

A smattering of others too. I did a lot of languages in my 30+ years. Assembler, thats where you separate the men from the boyz...

Let's see one of the young kids trouble shoot a 65,000 line assembler program with nothing more than a core-dump and the infamous IBM yellow book!

And they wonder why I'm like I am...
 

gittyup

Diamond Member
Nov 7, 2000
5,036
0
0
What no poll. It is even listed twice...:disgust:

Java
C++
C
CGI
HTML
JavaScript
Korn Shell Scripting
 

Descartes

Lifer
Oct 10, 1999
13,968
2
0
This thread was actually going well until....

kami decided to make an idiotic statement.

*sigh* Why must someone consistently manifest their ignorance on programming related threads?
 

AHAHHHAHA
"real" programmers?

What are current day programmers?
fakes? hacks?
Bring your COBOL knowledge to my C++ court, and get spanked
 

Descartes

Lifer
Oct 10, 1999
13,968
2
0
Kosugi: For a "real" programmer, surely you know the different between Assembly, and AN Assembler?

I hate pointing out to people that they shot their own foot off. Surely your pain threshold isn't that high?




Relax. I'm kidding. I've seen it so frequently used interchangeably that it's almost too pedantic to point it out.
 

Kosugi

Senior member
Jan 9, 2001
457
0
0
Sammy,


I was actually talking about assembler. I've seen good programmers come in and get spanked by having to code at such a low-level. I still code assembler quite frequently, and for sheer performance, if you are a good assembler programmer, you can produce a program that runs circles around something written in other languages.

But, then you don't program GUIs in assembler. Mainly, when I do write code, I write APIs written in assembler for guys who code in C/C++. They've sent me to 3 weeks of training on C/C++, but I really dont like the language at all. I fell in love with Pascal, which IMO (and it ain't a humble one), Pascal is a very elegant and beautiful language, while C/C++ are crude, ugly, and lean towards people who like to code programs only they can understand.

A real programmer to me is someone who not only knows the language, but knows the platform it runs on. A person who is intimate with the instruction set, knows the registers, and storage regions of the platform. Not just another techy wannabe who can generate bloated code with the best of them.

But I digress.
 

Kosugi

Senior member
Jan 9, 2001
457
0
0
Frost,

Yes, and it is pedantic. Old habits are hard to break though:


Assembly -> the language, often refered to as BAL (Basic Assembler Language)
Assembler -> eats Assembly, poops binary executables.


I'd almost take offense, but as I've moved around the country, it's like a "soda" vs "pop" debate. Depends on where you work and were taught as to how it is said. Weird.
 

johnjohn320

Diamond Member
Jan 9, 2001
7,572
2
76


<< I've got Visual Studio 6.0 Enterprise Edition which includes the following: Visual Basic, Visual C++, Visual FoxPro, Visual InterDev, I KNOW BASIC, and HTML. >>



That's it, and you bought Enterprise Edition? That's like a two-thousand dollar piece of software, and you bought it to use only VB and HTML? Well ok....
 

Descartes

Lifer
Oct 10, 1999
13,968
2
0
I hear ya Kosugi, just giving you a hard time.

Although your arguments about assembly are correct, speed isn't always the only issue at hand. Largely, it's said that you should spend time elucidating your code and not trying to shave cpu cycles unless you're entering your code into an obfuscated contest. The speed different between the 3:1 code->asm ratio of say, C, C++, etc., is not enough to warrant 100% development in assembly (again, in most cases).

I have, and sometimes do, write GUIs in assembly. Ok, it's MASM, so I have a lot of helpful macros, but it's nothing I couldn't write myself in a few hours. Win32 ASM programming is actually quite fun, and you can't beat the performance or size of the deliverable.

Tip for those that didn't know: Use MASM32's linker instead of your Visual C++ linker and you can usually shrink the size of your deliverable quite a bit. For me, it's been almost as much as 50% in most cases.
 

Pyramix

Senior member
Jan 11, 2001
671
0
0
C
C++
Java
Eiffel (anybody heard of this one before?)
BASIC (Beginners' All-purpose Symbolic Instruction Code)
LISP (LIStProcessor)
Prolog
ML (MetaLanguage)
Assembly Language for the Motorola 68000 series of processors

Other languages: VDM-SL (Vienna Development Method - Standard Language -- this is a formal specification method. has anyone heard of this one before? or Z?)
HTML (basic stuff)


Pyramix
 

Jumpem

Lifer
Sep 21, 2000
10,757
3
81
Java
ANSI C
A little assembly on Motorola HC-12's
Pyramix, I've heard of Eiffel, I think RIT teaches with it. I can't wait until I graduate in a couple of years.
 

Blayze

Diamond Member
Feb 22, 2000
6,152
0
0
hmmmm Im not big on programming
but I know a little

basic
C++
and some basic HTML stuff

thats about it
 

Dexion

Golden Member
Apr 30, 2000
1,591
0
76
LOL none And HTML isn't considered a programming language, its a markup text(like old wordperfect).

I'm GUI interface designer, and web designer.
 

amb#cog

Platinum Member
Jan 14, 2000
2,290
1
0
Why don't you learn how to &quot;program&quot; a poll into this thread???

Otherwise take out the 2, count em, 2 &quot;polls&quot; in your thread title.

BTW when you do, be sure, and include 0 in the options. So I can vote.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |