How many programming languages do you know?

A place to discuss the implementation and style of computer programs.

Moderators: phlip, Moderators General, Prelates

How many programming languages do you know?

0 >:[
3
1%
1
13
6%
2
28
14%
3
29
14%
4
16
8%
5
24
12%
6
24
12%
7
9
4%
8
8
4%
9
3
1%
10+ (wtf?)
46
23%
 
Total votes: 203

User avatar
Geekthras
3) What if it's delicious?
Posts: 529
Joined: Wed Oct 03, 2007 4:23 am UTC
Location: Around Boston, MA

How many programming languages do you know?

Postby Geekthras » Wed Jan 16, 2008 2:05 am UTC

The requirement is to know a reasonable amount, eg no "PRINT "hello" THEREFORE I KNOW BASIC"
I know:
Basic
Java
Lisp
Python
Brainfuck
(C, but not really counting that)
Wait. With a SPOON?!

User avatar
hotaru
Posts: 1045
Joined: Fri Apr 13, 2007 6:54 pm UTC

Re: How many programming languages do you know?

Postby hotaru » Wed Jan 16, 2008 2:21 am UTC

    languages i use all the time:
  • c
  • ecmascript
  • perl

    languages i know and use occasionally:
  • c#
  • factor
  • false

    languages i know but rarely use:
  • x86 assembly
  • ti-calculator assembly
  • php
  • basic
  • brainfuck

    languages i used to know (not counting for the poll):
  • z80 assembly
  • c++
  • java

Code: Select all

factorial product enumFromTo 1
isPrime n 
factorial (1) `mod== 1

mountaingoat
Posts: 80
Joined: Wed Aug 01, 2007 6:01 am UTC

Re: How many programming languages do you know?

Postby mountaingoat » Wed Jan 16, 2008 2:58 am UTC

Just Visual Basic and Java.

User avatar
duaneb
Posts: 34
Joined: Tue Aug 14, 2007 1:35 pm UTC

Re: How many programming languages do you know?

Postby duaneb » Wed Jan 16, 2008 3:03 am UTC

I know c, ruby, and processing (java with simple yet sane library and a similar grapics api).

btilly
Posts: 1877
Joined: Tue Nov 06, 2007 7:08 pm UTC

Re: How many programming languages do you know?

Postby btilly » Wed Jan 16, 2008 3:19 am UTC

Depends on your definition of "know".

I have been paid to program in VB, Perl, DOS, sh, TCL, JavaScript, C, C++, PL/SQL and Java. (That's in the order in which I was paid to program in them. And yes, DOS batch files actually are a really crappy programming language.) Some of those I know well (eg Perl), some of those I barely knew (C++).

I'd feel myself competent to teach someone how to program in Perl, JavaScript, and Ruby. After a fairly short learning curve I could probably teach someone VB, PL/SQL, Python, Scheme or TCL. I am comfortable reading code in a much wider variety of languages.
Some of us exist to find out what can and can't be done.

Others exist to hold the beer.

User avatar
phlip
Restorer of Worlds
Posts: 7572
Joined: Sat Sep 23, 2006 3:56 am UTC
Location: Australia
Contact:

Re: How many programming languages do you know?

Postby phlip » Wed Jan 16, 2008 3:31 am UTC

I know C, C++ (but not as well as C), PHP, Perl, Python, SQL (and Firebird's PSQL), BASIC (GW-BASIC, QBasic, VB6 and VBA heaped in together), Java, Javascript, bash, Logo, Whitespace, x86 assembler (enough to get by)... and I've probably forgotten a few. I also know HTML/XHTML/XML/CSS, but they don't count.

I can read BF, but couldn't write anything nontrivial in it... and despite how many times I've tried, I can't learn INTERCAL.

I'm learning bits of Delphi for various reasons at work (if I'm getting paid, I'll learn whatever languages they tell me to), and I'm considering learning Ruby and Lisp (probably Scheme) in my copious "spare" time.

Code: Select all

enum ಠ_ಠ {°□°╰=1, °Д°╰, ಠ益ಠ╰};
void ┻━┻︵​╰(ಠ_ಠ ⚠) {exit((int)⚠);}
[he/him/his]

Karrion
Posts: 92
Joined: Fri Jun 22, 2007 12:14 am UTC
Location: Melbourne, AU

Re: How many programming languages do you know?

Postby Karrion » Wed Jan 16, 2008 3:38 am UTC

Programming/scripting languages I use or have used regularly at some point in my career:

Java
C
C++
Perl
Bash script
Python
PHP
Javascript/ecmascript
Lua
Basic/Visual Basic
Pascal/Object Pascal/Modula-2

Jeremysr
Posts: 4
Joined: Fri Oct 05, 2007 3:43 am UTC

Re: How many programming languages do you know?

Postby Jeremysr » Wed Jan 16, 2008 5:59 am UTC

The ones I know really well and have used lots are: C/C++, PHP, Perl, Lua, and Python.

And languages that I didn't think counted: HTML, SQL

And languages I've tried learning but stopped or didn't learn them well or don't use much: LISP, ASM, and shell scripting.

User avatar
e946
Posts: 621
Joined: Wed Jul 11, 2007 6:32 am UTC

Re: How many programming languages do you know?

Postby e946 » Wed Jan 16, 2008 6:36 am UTC

In order of use, Python, VB, Java, C++

User avatar
Marvin
Posts: 153
Joined: Thu Nov 22, 2007 8:03 am UTC
Location: Croatia
Contact:

Re: How many programming languages do you know?

Postby Marvin » Wed Jan 16, 2008 9:09 am UTC

oh well... now...
all the time:
c/c++
c#

atm for my study:
prolog
sql

at some point in my study:
motorola asm
arm asm
some asm designed on our university
basic
pascal

in my free time:
x86asm

that's about it... i might have missed something... then again i might not have...
i used some others in past (mirc script, 8051 asm, atmel basic, pic asm) but i don't count those, couldn't write something remotely decent in those without some serious consultation with manuals...
oh yeah... does XML count? :D

so how many would that be?
42
--
If God intended us to program we would be born with serial I/O ports.

User avatar
Dingbats
Posts: 921
Joined: Tue Mar 20, 2007 12:46 pm UTC
Location: Sweden
Contact:

Re: How many programming languages do you know?

Postby Dingbats » Wed Jan 16, 2008 10:52 am UTC

With a generous definition of "know", I'd say I know Python and PHP. Or does brainfuck count too? :P

User avatar
rrwoods
Posts: 1509
Joined: Mon Sep 24, 2007 5:57 pm UTC
Location: US

Re: How many programming languages do you know?

Postby rrwoods » Wed Jan 16, 2008 3:09 pm UTC

SQL
HTML
JavaScript
Python
Perl
CMD-script
C
C++
Java
C#
Visual Basic
TI-Basic

EDIT: Still 10 :-P
Last edited by rrwoods on Mon Mar 10, 2008 7:19 pm UTC, edited 1 time in total.
31/M/taken/US
age/gender/interest/country

Belial wrote:The sex card is tournament legal. And I am tapping it for, like, six mana.

User avatar
FACM
Posts: 303
Joined: Thu Aug 09, 2007 6:40 pm UTC

Re: How many programming languages do you know?

Postby FACM » Wed Jan 16, 2008 3:13 pm UTC

C, C++, BASH scripting, and COBOL are currently my strongest languages.

I've also used Java, Javascript, VB, a custom assembly for a class, and probably 1 more I'm forgetting.

I'm learning C# and hoping to learn Ruby, if I can ever get motivated to do so.

User avatar
pieaholicx
The cake is a lie!
Posts: 531
Joined: Mon Oct 22, 2007 12:51 pm UTC
Contact:

Re: How many programming languages do you know?

Postby pieaholicx » Wed Jan 16, 2008 5:17 pm UTC

Mostly Java, PHP, SQL, and JavaScript.

I've used:
C (could do if needed to)
VB/VBScript (class/legacy ASP applications)
Python (starting to learn)
x86 Assembly (class)
Perl (once, and I never want to touch it again)
RGSS (modified Ruby for RPG Maker XP)
It's okay, I'm Chaotic Neutral. I can kill him over the loot.
Overexposure to pieaholicx may, in semi-rare cases, emancipate dental fillings, crowns, tooth enamel, and teeth.

mrkite
Posts: 336
Joined: Tue Sep 04, 2007 8:48 pm UTC

Re: How many programming languages do you know?

Postby mrkite » Wed Jan 16, 2008 5:57 pm UTC

Used daily:
PHP
Perl
Ruby
SQL
Javascript

Used every other daily:
Actionscript
Python
C/C++
C#
x86 assembler

Used at some point in my life
Java
BASIC
Pascal
Logo
ML
68K assembler

User avatar
und3rdark
Posts: 27
Joined: Mon Jan 14, 2008 7:25 pm UTC
Location: Canton, Michigan

Re: How many programming languages do you know?

Postby und3rdark » Wed Jan 16, 2008 6:22 pm UTC

Fluently:
QBASIC
C
C++
Java
SQL

Somewhat fluent:
Bash
TI-BASIC
PHP

I know some stuff:
Python
MATLAB
C#
"The impulse to discriminate is a feature of our brains. We look for patterns and make decisions based on them. Sometimes the patterns are illusions, and we come to irrational conclusions."
-Scott Adams

User avatar
EndangeredMassa
Posts: 46
Joined: Wed Apr 25, 2007 7:16 pm UTC

Re: How many programming languages do you know?

Postby EndangeredMassa » Wed Jan 16, 2008 7:03 pm UTC

I think that it is important to define "know" in this context.

I would consider knowing a language to mean that I could be paid to write code in the language in question without any training time. Given this definition, I know the following languages:
SQL
C++ (although, it's been a while)
VB.NET / C# (only counts as 1 language in my book)
Javascript/EMCAScript

I am working on knowing the following:
Python

User avatar
Govalant
Posts: 249
Joined: Mon Sep 17, 2007 2:50 am UTC
Location: Rosario, Argentina
Contact:

Re: How many programming languages do you know?

Postby Govalant » Wed Jan 16, 2008 7:05 pm UTC

C, VB and Haskell.

I used to know java and lisp, but I forgot most of it.
Now these points of data make a beautiful line.

How's things?
-Entropy is winning.

immute
Posts: 20
Joined: Sun May 27, 2007 10:29 pm UTC

Re: How many programming languages do you know?

Postby immute » Wed Jan 16, 2008 7:46 pm UTC

I would say I know C# and Perl.
I could also probably hack at something written in PHP, C/C++, Java[Script], and [Visual]Basic, but it would take me alot longer than something written in C# or Perl.

immute
Posts: 20
Joined: Sun May 27, 2007 10:29 pm UTC

Re: How many programming languages do you know?

Postby immute » Wed Jan 16, 2008 7:48 pm UTC

EndangeredMassa wrote:VB.NET / C# (only counts as 1 language in my book)


I really hope you don't equate VisualBasic .NET and C#.

User avatar
EndangeredMassa
Posts: 46
Joined: Wed Apr 25, 2007 7:16 pm UTC

Re: How many programming languages do you know?

Postby EndangeredMassa » Wed Jan 16, 2008 8:25 pm UTC

immute wrote:
EndangeredMassa wrote:VB.NET / C# (only counts as 1 language in my book)


I really hope you don't equate VisualBasic .NET and C#.

The syntax may be different, but they just feel so similar. Perhaps I just don't have a complete understanding of C#.

immute
Posts: 20
Joined: Sun May 27, 2007 10:29 pm UTC

Re: How many programming languages do you know?

Postby immute » Wed Jan 16, 2008 10:09 pm UTC

EndangeredMassa wrote:
immute wrote:
EndangeredMassa wrote:VB.NET / C# (only counts as 1 language in my book)


I really hope you don't equate VisualBasic .NET and C#.

The syntax may be different, but they just feel so similar. Perhaps I just don't have a complete understanding of C#.


Perhaps they do seem a little similar, but C# is alot closer to C/C++ than VB.NET. Of course most .NET languages are going to be similar since they all use the same framework.

User avatar
Daemonic
Posts: 32
Joined: Sat Sep 22, 2007 9:40 pm UTC
Location: Waterloo, On
Contact:

Re: How many programming languages do you know?

Postby Daemonic » Wed Jan 16, 2008 10:11 pm UTC

Basic (from QBASIC, PickBASIC, VB, VB.NET)
C
C++
Perl
Python
PHP
Scheme (though it has been a long time)
Java
Javascript
C#
SQL
MIPS Assembly (yay school!)
Pascal (first language I learned)

Possibly more that I've used, but I wouldn't consider myself knowledgeable in.

User avatar
hotaru
Posts: 1045
Joined: Fri Apr 13, 2007 6:54 pm UTC

Re: How many programming languages do you know?

Postby hotaru » Wed Jan 16, 2008 10:38 pm UTC

mrkite wrote:Javascript
...
Actionscript

javascript and actionscript are the same language.

Code: Select all

factorial product enumFromTo 1
isPrime n 
factorial (1) `mod== 1

User avatar
phlip
Restorer of Worlds
Posts: 7572
Joined: Sat Sep 23, 2006 3:56 am UTC
Location: Australia
Contact:

Re: How many programming languages do you know?

Postby phlip » Wed Jan 16, 2008 10:46 pm UTC

Sure, they're both implementations of ECMAScript, but their host system is completely different (try putting window.open() or document.getElementById() in an ActionScript file and see how far it gets you).

I've generally found that learning the syntax of a language is the easy part... especially if it's just another procedural language... it's learning the library that takes time... I've been using perl for a couple of years, and I still "man perlfunc" regularly. So I'd call AS and JS different languages, and I'd probably be OK heaping all the .NET languages together (though I haven't used any of the much, there might be more differences between VB.NET and C# that I know of).

Code: Select all

enum ಠ_ಠ {°□°╰=1, °Д°╰, ಠ益ಠ╰};
void ┻━┻︵​╰(ಠ_ಠ ⚠) {exit((int)⚠);}
[he/him/his]

User avatar
Daemonic
Posts: 32
Joined: Sat Sep 22, 2007 9:40 pm UTC
Location: Waterloo, On
Contact:

Re: How many programming languages do you know?

Postby Daemonic » Wed Jan 16, 2008 11:34 pm UTC

phlip wrote:Sure, they're both implementations of ECMAScript, but their host system is completely different (try putting window.open() or document.getElementById() in an ActionScript file and see how far it gets you).

I've generally found that learning the syntax of a language is the easy part... especially if it's just another procedural language... it's learning the library that takes time... I've been using perl for a couple of years, and I still "man perlfunc" regularly. So I'd call AS and JS different languages, and I'd probably be OK heaping all the .NET languages together (though I haven't used any of the much, there might be more differences between VB.NET and C# that I know of).

I'd separate the different .NET languages long before I would separate AS and JS... While they have access to very similar libraries, their syntax and approaches to coding are quite different.

Karrion
Posts: 92
Joined: Fri Jun 22, 2007 12:14 am UTC
Location: Melbourne, AU

Re: How many programming languages do you know?

Postby Karrion » Thu Jan 17, 2008 1:06 am UTC

Several people wrote:SQL


I'm not sure we can count SQL as a programming language. It's a query language, it says so right in the name.

PL/SQL is a programming language though.

btilly
Posts: 1877
Joined: Tue Nov 06, 2007 7:08 pm UTC

Re: How many programming languages do you know?

Postby btilly » Thu Jan 17, 2008 3:27 am UTC

Karrion wrote:
Several people wrote:SQL


I'm not sure we can count SQL as a programming language. It's a query language, it says so right in the name.

PL/SQL is a programming language though.

SQL is not Turing complete. (Intentionally not - if it was then it couldn't be optimized so aggressively.) That's a pretty good reason to not count it.
Some of us exist to find out what can and can't be done.

Others exist to hold the beer.

Dark Shikari
Posts: 113
Joined: Mon Jul 16, 2007 7:03 am UTC

Re: How many programming languages do you know?

Postby Dark Shikari » Thu Jan 17, 2008 3:48 am UTC

Use daily:

C
Bash

Use often:

Java
C++
Python

Use rarely:
Scheme
Prolog
Basic
x86 Assembly

User avatar
'; DROP DATABASE;--
Posts: 3284
Joined: Thu Nov 22, 2007 9:38 am UTC
Location: Midwest Alberta, where it's STILL snowy
Contact:

Re: How many programming languages do you know?

Postby '; DROP DATABASE;-- » Thu Jan 17, 2008 6:41 am UTC

C/C++, PHP, Javascript, Visual Basic 6, Assembly. I'm counting "assembly" as one because I know a few different flavours to various degrees, but only Z80 well enough to really code in it. I'm excluding DOS batch files and SQL because I don't consider them programming languages.
poxic wrote:You suck. And simultaneously rock. I think you've invented a new state of being.

User avatar
tobias104
Posts: 13
Joined: Thu Jan 17, 2008 1:05 pm UTC

Re: How many programming languages do you know?

Postby tobias104 » Thu Jan 17, 2008 1:08 pm UTC

I know PHP, Javascript, VB, and Python. Working on learning a few others, on and off.

User avatar
Daemonic
Posts: 32
Joined: Sat Sep 22, 2007 9:40 pm UTC
Location: Waterloo, On
Contact:

Re: How many programming languages do you know?

Postby Daemonic » Thu Jan 17, 2008 1:25 pm UTC

Karrion wrote:
Several people wrote:SQL


I'm not sure we can count SQL as a programming language. It's a query language, it says so right in the name.

PL/SQL is a programming language though.


When I wrote SQL, I was thinking more of stored procedures (which are a programming language, though highly derivative) for various database providers... I tend to lump that all in as SQL, which isn't too accurate. :p

Zanik221
Posts: 47
Joined: Sat Mar 17, 2007 12:38 am UTC

Re: How many programming languages do you know?

Postby Zanik221 » Thu Jan 17, 2008 3:16 pm UTC

Java, C, C++, Ruby, Python, Flex/Bison (I'm counting them as one since I've never seen them used separately), Common Lisp, Prolog, Motorola 68k assembly, MIPS assembly.

Rysto
Posts: 1460
Joined: Wed Mar 21, 2007 4:07 am UTC

Re: How many programming languages do you know?

Postby Rysto » Thu Jan 17, 2008 9:42 pm UTC

If a language isn't Turing Complete, I don't think that we should count it. lex and yacc are out by that criteria.

User avatar
Geekthras
3) What if it's delicious?
Posts: 529
Joined: Wed Oct 03, 2007 4:23 am UTC
Location: Around Boston, MA

Re: How many programming languages do you know?

Postby Geekthras » Thu Jan 17, 2008 10:14 pm UTC

Whoever voted 0, Go. Learn. Python.

Now.
Wait. With a SPOON?!

EvanED
Posts: 4331
Joined: Mon Aug 07, 2006 6:28 am UTC
Location: Madison, WI
Contact:

Re: How many programming languages do you know?

Postby EvanED » Thu Jan 17, 2008 10:21 pm UTC

immute wrote:Perhaps they do seem a little similar, but C# is alot closer to C/C++ than VB.NET. Of course most .NET languages are going to be similar since they all use the same framework.

Syntaxwise, sure. But I would say C# is closer to VB.Net than C++ in terms of what you can express. C++.Net has the full power of C++ behind it, which means you have things like templates and raw pointers, which C# and VB.Net lack. (Okay, at least C# gives you raw pointers in unsafe methods.)

Rysto wrote:If a language isn't Turing Complete, I don't think that we should count it. lex and yacc are out by that criteria.

Hmm, being Turing complete seems like a good, pretty much objective criterion, but at the same time, it feels like lex and yacc should count. (Maybe as one.) I dunno. ;-)


Anyway:
Know thoroughly:
- C++
- C (I definitely think these count as two languages BTW)

Know fairly well:
- Java
- Basic (at least at one point)
- C#
- Scheme
- VB6 (at least at one point)
- SML

Know a little, but would need help to do more than simple things:
- Python
- Common Lisp
- PHP
- OCaml

Can read, but would need a reference to program in:
- x86 ASM
- Sparc ASM

User avatar
Cass
Posts: 28
Joined: Thu Oct 04, 2007 3:04 am UTC
Location: BC, Canada

Re: How many programming languages do you know?

Postby Cass » Fri Jan 18, 2008 2:19 am UTC

Only know two.

Pic Assembly
Macromedia flash actionscript.

Want too learn more :(
"I reject your reality and substitute it with my own"

User avatar
b.i.o
Green is the loneliest number
Posts: 2519
Joined: Fri Jul 27, 2007 4:38 pm UTC
Location: Hong Kong

Re: How many programming languages do you know?

Postby b.i.o » Fri Jan 18, 2008 5:49 am UTC

I'm going to put two, because I know a good deal of Java, and a little bit about a lot of other languages (Python, etc.) and a pretty large amount about a few languages I don't consider full programming languages in their own right (TI-Basic, a few in-game scripting languages).

alterego
Posts: 1
Joined: Fri Jan 18, 2008 6:25 am UTC

Re: How many programming languages do you know?

Postby alterego » Fri Jan 18, 2008 6:34 am UTC

I think a more revealing question would be, "What programming languages do you list on your resume?," or even better, "What programming languages are you comfortable being interrogated about during an important job interview?" I suspect the lists will dramatically shorten..

Notch
Posts: 318
Joined: Tue Dec 12, 2006 5:52 pm UTC
Location: Stockholm, Sweden
Contact:

Re: How many programming languages do you know?

Postby Notch » Fri Jan 18, 2008 8:45 am UTC

If by "know" you mean "have completed at least medium size projects in": Pascal, Actionscript, Basic, Java, C++

I voted "6", though, as I know plenty more and even made my own scripting language (it was actually needed! (well..)) once.


Return to “Coding”

Who is online

Users browsing this forum: No registered users and 7 guests