1. QBasic, never got anything to work right 2. Javascript, alert() was probably all I mastered 3. PHP, a nightmare, can't get anything done 4. Python, can get lots of things done, mostly in grotesque, awfully stupid ways
Hah, I blogged about the same thing recently. Hmm, well, almost the same. I blogged about languages I have written at least one line of code in. If limiting to "known at some point to be able to program in somewhat effectively", my list would be: Basic, Pascal, Fortran, C, C++, Perl, shell, Javascript, LPC, Python, Java and Groovy (although you could question the effectively part with the last 2;). If further limiting to what I know now, the list would shrink to: C, C++, shell, Javascript, Python, Java and Groovy.
I did not list the various dialects of the major language groups. When I wrote "shell" I lumped all shell variants together (bash, tcsh, ...).
I'm going to arbitrarily instead limit myself to the last nine years. And then the list is:
1. Python
Haven't needed to learn any more since then.
Heres the probably complete list of languages, in order (only reasonably complete langauges included):
1. BASIC (ABC80 version) 2. Pascal 3. Z80 Assembler 4. Vax Control Language 5. C 6. Microsoft Word Basic. 7. Excel. Yeah it's a language! Is too! 8. C++ 9. That language Lotus Notes used. 10. Visual Basic (and later MS Access). 11. Delphi. 12. ksh. (glah) 13. Sybase SQL. 14. Javascript. 15. Python.
QBasic Turbo Pascal C C++ Prolog FoxPro (SQLoid but turing complete) Visual Basic 5 mircScript (slow but turing complete, TLCish flavored) PHP Python (after learing basic Perl, TCL and Ruby) C# VB.NET Javascript
I dabled in javascript for over a decade before actually understanding how it worked, the ajax craze made me get it seriously for the first time a couple jears ago. Why are you excluding DSL like HTML, CSS or SQL? They might not be "Progamming Languages" per se but languages one most dominate for creating applications anyway. What about XSLT, XQuery, XPath? do they count? What about JSON, YAML, XUL or XAML?
1. BASIC (Tandy "CoCo", Apple ][ and G/W on an XT clone) 2. Batch scripting, then later shell scripting 2. C (self-taught independent study in high school, then in college) 3. Java 4. Python 5. C# 6. Javascript
I've completely repressed all memory of FORTRAN77, which used for a few weeks in 6th grade.
I loved HyperTalk. I found the language OK because I could just guess things and they would usually work. What really made it cool was the environment in which it ran (HyperCard)
I've mostly forgotten C, C++ and Perl for lack of use.
Oberon is a descendant of Modula and belongs to the Pascal family. It comes integrated with its own OS. (Sort of like Smalltalk, Cedar/Mesa, classic LISPs, etc.)
I've only dabbled in Lua. The convention of 1-based array indexing makes me wuggy. Same for Frotran90.
I've only begun learning Scala. The type system twists my brain.
I've made a three attempts to learn FORTH in the past 20 years. I don't believe I've every really groked.
In order over the last 20-odd years: TI-Extended BASIC Logo Apple/GW/C64/Q BASIC C/C++ (simultaneously) x86 Assembly VB Pascal Java SQL Eiffel DSP Assembly JavaScript Perl C# LISP Python
This is the languages that I have programmed in and had a good understanding of at the time. But now I'm most comfortable using Java, PHP, Javascript and Python
1, Atari Basic 2. AMOS 3. Visual Basic (3 and 4) 4. Delphi 5. Simula 6. C 7. Mips assembly 8. C++ 9. Java 10. PHP 11. Javascript 12. x86 assembly 13. Perl 14. Python
44 comments:
1. Atari Basic
2. Fortran
3. Turbo Pascal
4. Object Pascal (Delphi)
5. REXX
6. Python
7. Java
Learning Java after getting to know Python was real pain. :)
1. QBasic, never got anything to work right
2. Javascript, alert() was probably all I mastered
3. PHP, a nightmare, can't get anything done
4. Python, can get lots of things done, mostly in grotesque, awfully stupid ways
Hah, I blogged about the same thing recently. Hmm, well, almost the same. I blogged about languages I have written at least one line of code in. If limiting to "known at some point to be able to program in somewhat effectively", my list would be: Basic, Pascal, Fortran, C, C++, Perl, shell, Javascript, LPC, Python, Java and Groovy (although you could question the effectively part with the last 2;). If further limiting to what I know now, the list would shrink to: C, C++, shell, Javascript, Python, Java and Groovy.
I did not list the various dialects of the major language groups. When I wrote "shell" I lumped all shell variants together (bash, tcsh, ...).
1. Shell
2. Perl
3. PHP
4. Python
5. Ruby
I greatly prefer Python!
1. Pascal
2. VB 6
3. Perl
4. Java
5. PHP
6. JavaScript
7. Python
oops, i forgot C#. That should have been after PHP
In the last 21 years:
1. MSX Basic
2. dbase III Plus
3. Clipper
4. Pascal
5. C
6. C++
7. Java (1.2)
8. Prolog
9. REXX
10. Python
11. JavaScript
12. Delphi
13. COBOL
14. BASH
15. PHP
16. Tcl
17. Objective-C
Yeah, I know: Missing functional language there...
1. pascal
2. c
3. js
3. php
4. vb
6. java
7. perl
8. python
9. haskell
@zgoda:
you must be swearin alot while coding java :))
Basic
Assembler
Clipper
Modula-2
Oberon
Perl
Unix shell
PHP
JavaScript
Ruby
1. Basic\Qbasic
2. HTML\CSS etc
3. Javascript\VBScript
4. Python
I am learning C# currently, and as most of us I have done a lot of shell\batch scripting.
1. Atari Basic
2. Turbo Pascal
3. C
4. Scheme
5. Shell
6. C++
7. Yacc/Bison
8. TeX
9. PostScript
10. SQL
11. Perl
12. Maple
13. Java
14. HTML/CSS/JavaScript
15. Eiffel
16. Python
17. Java 5 :)
18. Groovy
1. Perl
2. Ruby
3. Python
4. PHP
5. Shell
In rough order, counting anything of a reasonable size that got into production:
1. BASIC
2. DATA/BASIC
3. QuickBasic
4. Shell
5. awk/sed
6. C
7. perl
8. PL/SQL
9. VB3-6/VBScript/VBA
10. REXX
11. Expect/Tcl
12. Python
Would need to go back to the documentation for most of these now, though.
1. Algol 60
2. PLAN
3. PL/1
4. 1130 Assembly Language
5. FORTRAN II
6. Focal
7. Univac 418 Assembler
8. PDP-8 Assembler
9. Modular One Assembler
10. COBOL
11. Kal4
12. SNOBOL 4
13. UN*X Shell
14. FORTRAN IV
15. Logo
16. Smalltalk
17. DecSystem-10 Assembler
18. BASIC PLUS
19. PDP-11 Assembler
20. Pascal
21. x86 Assembler
22. Icon
23. Smalltalk-80
24. dBASE III (yerch!)
25. C
26. Perl
27. VBScript
28. Java
29. Javascript
30. Python
31. C#
I may have forgotten one or two, and most of them I would now be hard-pressed to write a line of. Many I am glad to have left behind.
Python's still in pride of place right now. It brought the joy back to programming after some thirty years.
- *Basic* (begin in Comodore =])
- Pascal, Delphi
- c, c++
- Java
- Perl
- Python
- PHP
- JavaScript/HTML/CSS
- Bash, sh, tcsh
- BitchX script
- BrainFuck [I LIKE IT ^_^]
- Assembly /* Very little... Read GOOD write mediatle* /
I'm 21 years old... And now... Python very good to Prof. ^_^
I'm going to arbitrarily instead limit myself to the last nine years. And then the list is:
1. Python
Haven't needed to learn any more since then.
Heres the probably complete list of languages, in order (only reasonably complete langauges included):
1. BASIC (ABC80 version)
2. Pascal
3. Z80 Assembler
4. Vax Control Language
5. C
6. Microsoft Word Basic.
7. Excel. Yeah it's a language! Is too!
8. C++
9. That language Lotus Notes used.
10. Visual Basic (and later MS Access).
11. Delphi.
12. ksh. (glah)
13. Sybase SQL.
14. Javascript.
15. Python.
The end.
In approximate chronological order...
* Applesoft BASIC (11 y/o)
* Timex Sinclair BASIC
* 6502 assembly
* COBOL
* dBase III+
* Dataflex
* Pascal
* C
* 80x86 assembly (18 y/o)
* C++
* Rexx
* FORTRAN
* Prolog
* Java
* Perl
* PHP
* Python
* Common Lisp (33 y/o)
* Haskell
* Smalltalk
* Forth (35 y/o)
Yeah. People DO survive BASIC! :-)
QBasic
Turbo Pascal
C
C++
Prolog
FoxPro (SQLoid but turing complete)
Visual Basic 5
mircScript (slow but turing complete, TLCish flavored)
PHP
Python (after learing basic Perl, TCL and Ruby)
C#
VB.NET
Javascript
I dabled in javascript for over a decade before actually understanding how it worked, the ajax craze made me get it seriously for the first time a couple jears ago. Why are you excluding DSL like HTML, CSS or SQL? They might not be "Progamming Languages" per se but languages one most dominate for creating applications anyway. What about XSLT, XQuery, XPath? do they count? What about JSON, YAML, XUL or XAML?
@lightgod
PHP after Python must be a PITA
(forgot a couple in the original post)
1. BASIC (Tandy "CoCo", Apple ][ and G/W on an XT clone)
2. Batch scripting, then later shell scripting
2. C (self-taught independent study in high school, then in college)
3. Java
4. Python
5. C#
6. Javascript
Dabbled in:
- Perl
- TCL
- PHP
I know bits of many more languages than this, but these are the languages I actually learned:
1. LOGO
2. Pascal
3. C
4. Java
5. Perl
6. Haskell
7. Python
I never learned basic.
1. C++
2. C
3. sh
4. java
5. python
6. html/javascript
7. C/C++ again
In more-or-less chronological order:
1. DOS batch files
2. QBasic
3. C
4. C++
5. Javascript
6. Java
7. bash
8. awk
9. Perl
10. Matlab
11. Python
12. Fortan
13. Visual Basic
14. LabVIEW
... plus various little adventures in other languages, most notably Scheme and Lisp. Python is by far my favorite.
These are the ones I know:
Fortran77
Basic
Visual Basic
Pascal
C/C++
JavaScript
PHP
Python
Bash shell
In chronological order:
Logo, AppleSoft BASIC, HyperTalk, FORTRAN77, gwbasic, QBasic, Pascal (Turbo, Thinks).
Scheme (chez, Gambit, LispMe), Oberon (-1, -2), C, C++, Java, Python, Perl, Lua (plua), Shell (bash), Fortran90, Scala.
I've completely repressed all memory of FORTRAN77, which used for a few weeks in 6th grade.
I loved HyperTalk. I found the language OK because I could just guess things and they would usually work. What really made it cool was the environment in which it ran (HyperCard)
I've mostly forgotten C, C++ and Perl for lack of use.
Oberon is a descendant of Modula and belongs to the Pascal family. It comes integrated with its own OS. (Sort of like Smalltalk, Cedar/Mesa, classic LISPs, etc.)
I've only dabbled in Lua. The convention of 1-based array indexing makes me wuggy. Same for Frotran90.
I've only begun learning Scala. The type system twists my brain.
I've made a three attempts to learn FORTH in the past 20 years. I don't believe I've every really groked.
I've never learned smalltalk, which is a shame.
1972 - Fortran IV
1974 - Cobol
1974 - Basic
1975 - PL/1
1979 - Algol W
1981 - Lisp
1981 - Pascal
1982 - Fortran 77
1983 - (Bourne-like) Shell
1984 - Ada
1996 - Java
1999 - Python
1999 - PHP
1999 - Javascript
2000 - C
2000 - Korn Shell
2001 - Perl
2001 - Ruby
2007 - FreeBasic
--
kato fong
Hmmmm.... Last 10-12 years... I think.
BASIC
C
C++
Bourne Shell
PHP
Java
Javascript
86 Assembler
Python (<-- programming is now beautiful)
Erlang (ongoing)
I'm sure I've missed some, but I tried!
Assembler ( Z80, 6800 )
BASIC
Pascal
BCPL
C
Visual Basic
C++
.Net
Perl
Ruby
PHP
C#
Lets see, approx. chronological:
Logo
C
Assembler 68k
Modula-2
Turbo Pascal
C++
Perl
PHP
Javascript
Java
Python
- peter sabaini
1. Z80 Basic
2. C64 Basic
3. Amiga Basic
4. Turbo Pascal
5. 68000 Assembler
6. C
7. C++
8. Visual Basic 2 or 3 .. can't remember
9. Ada
10. Java
11. C#
11. Python
12. JavaScript
13. Started with Scala
Extended Mercury Autocode
Cobol
Fortran
6800 Assembler
Basic
2900 Assembler
GPC Assembler
algol
Inscribe
Teal
68000 Assembler
C
VB
Object pascal (Delphi)
C++
Unix Shell
AWK
Java
Perl
Python
SQL
Ruby
D (In progress)
QBASIC
C
Director Lingo
Pascal
Java
C++
Python
1. Basic (1978)
2. Pascal (1982)
3. COBOL (1983)
4. Pascal - Again (1985)
5. Ada (1986)
6. SQL (1996)
7. SAS (1997)
7. Python (1997)
And I probably won't learn too much else, just broaden and expand the SQL and Python.
Logo
C64 BASIC/BBC BASIC
Turbo Pascal
8086 assembly
Mathematica
C
awk, and a bit of sh
C++
MATLAB
Python
Fortran
C++/Mathematica/Python are what I like to use (they complement each other nicely), but sometimes I'm forced to use Fortran/MATLAB as well.
Well, "know" is subjective. If we count languages I could use to belt out something somewhat useful today the list is going to be somewhat small.
If we count any language I've learned over the past 10 years?
1. Python
2. PHP
3. C/C++
4. C#
5. Perl
6. Java
7. Objective-C
8. x86 Assembler
9. Lisp
10. ML
11. Shell (Bourne/KSH)
12. TCL
13. Ruby
14. Various SQL dialects.
Of course, I could only be productive in about four of them right now without a refresher.
Fortran IV
PL/1
Macro-11 (PDP-assembler)
Z-80 Assembler
Basic
APL
Pascal
C
Bourn Shell/C Shell, Awk
Ada (yuck)
C++
Ksh
Object Pascal (Delphi)
Java
Python
Javascript
Also have dabbled in
C#, Perl, Other assembly languages
Oops, how could I forget. Add these
to the above list as well:
Verilog,
VHDL,
Mathcad
In order over the last 20-odd years:
TI-Extended BASIC
Logo
Apple/GW/C64/Q BASIC
C/C++ (simultaneously)
x86 Assembly
VB
Pascal
Java
SQL
Eiffel
DSP Assembly
JavaScript
Perl
C#
LISP
Python
1. C64 basic
2. Amiga basic
3. CNC language
4. z80, 68k, VAX and various other asm
5. Forth
6. Turbo Pascal
7. Lisp
8. C
9. Rexx
10. C++
11. Delphi
12. SQL
13. shell (bash or another)
14. Python 1.4
15. ASP
16. Java
17. Php
18. Python 2.2
19. Lua
20. Erlang
21. Python 2.4
22. Python 2.5
23. Groovy
24. Javascript
25. ...
well.. I've learned a bunch of programming languages, but it boil down to ~5 languages that I have really liked and used :
- Delphi
- Python
- Lisp
1 - BASIC
2 - Java
3 - C
4 - Shell scripting
5 - Objective-C
6 - Python
While I may know a lot of languages, competence in each can be significantly different...
Languages used professionally > 1 year...
C
Basic / Visual Basic
C++
Shell Scripting
Python
SQL
HTML/CSS/Javascript
Languages used professionally < 1 year...
Perl
Java
Tcl
Prolog
Eiffel
80x86 assembler
Languages used for projects, evaluations, integration etc.
Smalltalk
Cobol
This is the languages that I have programmed in and had a good understanding of at the time. But now I'm most comfortable using Java, PHP, Javascript and Python
1, Atari Basic
2. AMOS
3. Visual Basic (3 and 4)
4. Delphi
5. Simula
6. C
7. Mips assembly
8. C++
9. Java
10. PHP
11. Javascript
12. x86 assembly
13. Perl
14. Python
I know following languages:-
Basic
FORTRAN
Cobol
C
C++
8085 assembly language :)
VB 6
SQL
Python
but i love pyhton most
Don't know if I could still code them all, but here's the list:
1) QBasic
2) Pascal
3) C++
4) C
5) SQABasic
6) LISP
7) Java
8) PHP/HTML
9) Ruby
Post a Comment