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
Grif
Posts: 4
Joined: Mon Mar 31, 2008 9:58 pm UTC

Re: How many programming languages do you know?

Postby Grif » Wed Apr 02, 2008 8:59 pm UTC

Perl
C
C#
VHDL
pascal
8051 (and alike) ASM
VB (thanks to my boss :( )

others I didn't count as I don't consider myself fluent enough, or not anymore:
Java
C++
PIC asm
motorola asm
labview :cry: (because I know more than I'd like)

User avatar
Xanthir
My HERO!!!
Posts: 5228
Joined: Tue Feb 20, 2007 12:49 am UTC
Location: The Googleplex
Contact:

Re: How many programming languages do you know?

Postby Xanthir » Thu Apr 03, 2008 3:21 am UTC

Going with Cecil's reasonable requirement, and ignoring the "turing-complete" requirement...

I'm going with c++, lisp, php, mysql, and html/css. I know enough of each of these languages to conclusively demonstrate that I am not a moron in a job interview. In all but the first I can actually show some flair.
(defun fibs (n &optional (a 1) (b 1)) (take n (unfold '+ a b)))

User avatar
bitwiseshiftleft
Posts: 295
Joined: Tue Jan 09, 2007 9:07 am UTC
Location: Stanford
Contact:

Re: How many programming languages do you know?

Postby bitwiseshiftleft » Sun Apr 06, 2008 6:54 pm UTC

C, C++, Objective-C, QBasic, sh, Perl, PHP, SQL, XQuery, XSLT, Javascript, Java, O'CaML, SML, Haskell, various assembly languages. Some experience with Python, Mathematica, MatLab, Magma, Postscript, Logo, Smalltalk, Prolog, VHDL, LLVM, FORTRAN, Scheme. Probably a couple more that I'm leaving out.

User avatar
Yakk
Poster with most posts but no title.
Posts: 11053
Joined: Sat Jan 27, 2007 7:27 pm UTC
Location: E pur si muove

Re: How many programming languages do you know?

Postby Yakk » Sun Apr 06, 2008 7:04 pm UTC

The voting options should have been:
none
1
2-3
4-7
8-15
16-31
32-63
64-123
124-255
256+

:)
One of the painful things about our time is that those who feel certainty are stupid, and those with any imagination and understanding are filled with doubt and indecision - BR

Last edited by JHVH on Fri Oct 23, 4004 BCE 6:17 pm, edited 6 times in total.

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

Re: How many programming languages do you know?

Postby EvanED » Sun Apr 06, 2008 7:07 pm UTC

124? Brain fart there? ;-)

"How many bits would it take to store the number of programming languages you know"

User avatar
Yakk
Poster with most posts but no title.
Posts: 11053
Joined: Sat Jan 27, 2007 7:27 pm UTC
Location: E pur si muove

Re: How many programming languages do you know?

Postby Yakk » Sun Apr 06, 2008 7:14 pm UTC

D'oh!

I mean, it is an easter egg!
One of the painful things about our time is that those who feel certainty are stupid, and those with any imagination and understanding are filled with doubt and indecision - BR

Last edited by JHVH on Fri Oct 23, 4004 BCE 6:17 pm, edited 6 times in total.

User avatar
Jplus
Posts: 1692
Joined: Wed Apr 21, 2010 12:29 pm UTC
Location: Netherlands

Re: How many programming languages do you know?

Postby Jplus » Wed Apr 23, 2014 10:29 pm UTC

I know I'm necromancing a six year old thread, but I walked into it while evading work and thought it would be fun and figured it wouldn't hurt to bump it.

I voted 10+, like many others, and I think Yakk has a point that a poll with a wider range may have been more sensible. If this is still considered interesting we could do that after all.

I feel very proficient in these languages and used them in academic or professional settings:
C++ (C, template metaprogramming), Python, R.

I feel at least somewhat proficient in these and used them for non-trivial tasks:
Lua, Haskell, JavaScript, Forth, AWK, Bash, Prolog, Casio BASIC.

That makes 11 if I counted correctly.

I used or started learning these and kind of know them but wouldn't count them (yet):
Smalltalk, Common Lisp, J, AppleScript, TeX, Windows CMD batch, NASM x86 assembly.

I feel proficient in these but wouldn't count them for other reasons:
SQL, regular expressions (grep), Brainfuck, Unlambda, Fractran. And HQ9++.

I never really used these and wouldn't count them, but I read so much code and know sufficiently similar languages that I could probably program in them:
Java, C#, PHP.

These are still on my wish list:
Ada, Perl, Fortran, Erlang, ATS, Tcl, Ocaml, Scala, Nemerle, Rust, Ur, Io, Julia, Nimrod.
Last edited by Jplus on Fri Apr 25, 2014 6:15 pm UTC, edited 1 time in total.
"There are only two hard problems in computer science: cache coherence, naming things, and off-by-one errors." (Phil Karlton and Leon Bambrick)

coding and xkcd combined

(Julian/Julian's)

korona
Posts: 495
Joined: Sun Jul 04, 2010 8:40 pm UTC

Re: How many programming languages do you know?

Postby korona » Wed Apr 23, 2014 10:56 pm UTC

I'm very proficient in C++, C, Java, JavaScript (and my own imperative and functional languages :D)
I know most of the glitches and corner cases that exist in these languages and I'm able to write complex programs with only minimal use of reference manuals.

I'm also very proficient in x86 assembly if that counts as knowing a programming language and not as knowing a processor architecture.

There are many languages that I sometimes use to accomplish trivial tasks but I don't really want to enumerate them.

User avatar
Xenomortis
Not actually a special flower.
Posts: 1397
Joined: Thu Oct 11, 2012 8:47 am UTC

Re: How many programming languages do you know?

Postby Xenomortis » Wed Apr 23, 2014 10:58 pm UTC

What's meant by "know"?
My job for the past three months has been Java and Python (although I haven't been writing much lately), but I don't really know the languages as well as I should, and have had no prior experience with either of them. I find myself referencing Google more often than I'd like (Python in particular).

I spent 18 months with VB.NET, and C# is similar enough (actually, courtesy of web resources and the nature of my last job, I probably know C# better than VB).
I feel like, given my previous job was web development, I should be able to say Javascript here; but I can't, because fuck Javascript.

I can do non-trivial things in C++ and can read most of it, but C++ (and even C) have some really weird features and C++ is such a large language that saying I "know" it feels dishonest.


I wouldn't presume to know Pascal/Delphi or x86 assembly; even though I've used those, Pascal was several years ago at school and was my first programming exposure (didn't program for four years after that), and I've only done the most trivial of things in x86.

So...
Know: C#, VB.NET
Know with the odd reference to Google: C++ (sans templates), Java, Python
Can read: C*, Pascal
Can understand syntax: x86, Javascript**

*May seem odd, given C++ is regarded as being a superset of C, but there's more to knowing a language than syntax.
**Yes, Javascript is as inscrutable to me as assembler. :D

Edit:
Forgot vimscript!
But that shit is crazy.
Image

User avatar
Jplus
Posts: 1692
Joined: Wed Apr 21, 2010 12:29 pm UTC
Location: Netherlands

Re: How many programming languages do you know?

Postby Jplus » Fri Apr 25, 2014 1:03 am UTC

So, how much interest is there in this kind of information in a more precise format? Who would be in for it if I were to set up a new poll with a more precise definition of "know" and a wider range of poll options (e.g. exponential as Yakk suggested)? Or perhaps even multiple polls for different levels of "know", e.g. heard about/experimented with/proficient in/used professionally?
"There are only two hard problems in computer science: cache coherence, naming things, and off-by-one errors." (Phil Karlton and Leon Bambrick)

coding and xkcd combined

(Julian/Julian's)

Wolby
Posts: 25
Joined: Fri Jul 31, 2009 5:14 pm UTC
Location: Washington, D.C.

Re: How many programming languages do you know?

Postby Wolby » Thu May 15, 2014 12:11 am UTC

Once upon a time in high school, but very rusty:
C
TI calculator BASIC

Nowadays:
R (I do Project Euler in R, which is probably an abuse.)
PHP

and HTML, CSS, and LaTeX of course. I'll give myself a '2.'

I keep wanting to learn something mathy and impractical next, like Lisp or Haskell, but I should probably prioritize Python.

Jplus, you should set up a Google Form or something instead of a forum topic. You could get much better results---and I'd actually be interested to see what kind of clustering you could do with other info like Years of CS Experience and a full list/write in for languages.

chris857
Posts: 100
Joined: Thu Dec 02, 2010 5:04 pm UTC

Re: How many programming languages do you know?

Postby chris857 » Thu May 15, 2014 3:28 am UTC

7 languages that I feel proficient in. In brackets are where I've used/learned it.

uni = university classes
job
fun
FRC = FIRST Robotics Competition
FLL = FIRST Lego League

Code: Select all

[uni, job] C++
[uni, FRC] Java
[fun]      Basic4GL
[fun]      QuickBasic - or is it QBasic?
[FRC]      LabVIEW
[fun]      TI-84 Basic
[edu]      Matlab - but, eww

Derivatives of LabVIEW (I'm not sure if Turing-complete, so I didn't include in count)
[FLL]      Robolab
[FLL]      NXT-G


...and...my major is Mechanical Engineering. :roll: But a CS minor will come!

User avatar
scarecrovv
It's pronounced 'double u'
Posts: 674
Joined: Wed Jul 30, 2008 4:09 pm UTC
Location: California

Re: How many programming languages do you know?

Postby scarecrovv » Thu May 15, 2014 3:47 pm UTC

To extend chris857's syntax:

ScF = Science Fair

Code: Select all

I currently feel proficient in:
[fun            ] C
[fun uni job ScF] C++
[fun uni job    ] Python
[fun uni job    ] Haskell
[    uni        ] Java
[    uni job    ] MATLAB

I'm a bit rusty in:
[fun     job    ] Common Lisp
[fun            ] Scheme
[fun     job ScF] Perl
[    uni        ] 8051 Assembly
[    uni        ] Beta Assembly
[fun            ] TI Basic
[fun            ] NQC
[fun            ] Brainfuck
[        job    ] LabView

For various reasons I don't feel like these "really count":
[fun uni job    ] LaTeX     (I've only ever used it as a markup language)
[        job    ] Verilog   (Hardware description language)
[    uni        ] Bluespec  (Hardware description language)
[fun            ] Drape     (I can't remember if it's Turing complete.
                             Does the interpreter even exist anymore?)

User avatar
ahammel
My Little Cabbage
Posts: 2135
Joined: Mon Jan 30, 2012 12:46 am UTC
Location: Vancouver BC
Contact:

Re: How many programming languages do you know?

Postby ahammel » Thu May 15, 2014 4:35 pm UTC

Petty good at Python, Ruby, Bash, Awk, and Erlang. Somewhat less confident with Clojure, Haskell, and Emacs Lisp. Rusty with Scheme.

Wish list includes Common Lisp, Factor, Shen, C++, and J.
He/Him/His/Alex
God damn these electric sex pants!

heatsink
Posts: 86
Joined: Fri Jun 30, 2006 8:58 am UTC

Re: How many programming languages do you know?

Postby heatsink » Thu May 22, 2014 8:13 pm UTC

How about programming languages designed for formal methods and theorem proving, such as Agda, Idris, ATS, and Coq—what level of familiarity does it take to "know" the language? In these languages, it's good programming style to incorporate (machine-checked) proofs that your code behaves as intended. How proficient in formal reasoning do you have to be to be more than just a dilettante?

(To be to be. to be to be to.)

User avatar
chasesan
Posts: 6
Joined: Thu Oct 13, 2011 3:53 pm UTC
Location: Walking the orbits of electrons.

Re: How many programming languages do you know?

Postby chasesan » Sat Jun 28, 2014 11:10 am UTC

I would say this thread isn't completely relevant per se. A good programmer can get to know a language in an afternoon.

Which usually leads to us having a long laundry list of languages we know how to program in, or at least are fairly confident we could program in again with a short refresher.

DR6
Posts: 171
Joined: Thu Nov 01, 2012 1:44 pm UTC

Re: How many programming languages do you know?

Postby DR6 » Mon Jun 30, 2014 11:37 am UTC

chasesan wrote:I would say this thread isn't completely relevant per se. A good programmer can get to know a language in an afternoon.

Which usually leads to us having a long laundry list of languages we know how to program in, or at least are fairly confident we could program in again with a short refresher.


... unless the language in question is Haskell or something similar. Good luck getting to know it in an aternoon with experience in imperative/OO languages.

User avatar
chasesan
Posts: 6
Joined: Thu Oct 13, 2011 3:53 pm UTC
Location: Walking the orbits of electrons.

Re: How many programming languages do you know?

Postby chasesan » Tue Jul 01, 2014 2:19 am UTC

Oh well, declarative languages are something different. But most production languages are imperative. I don't need any hands to count the number of times I have used a program that uses a primarily a declarative language. Heck, I can only think of one that uses a primarily functional language (that is not counting languages that have functional programming tacked on, like C++, C#, etc).

The again , I don't often look up the language any particular program is written in. Though it is often a key player in deciding among alternative programs. For example I like C/C++ programs over Python or Java programs. Because they are smaller, start up and run faster (usually).

But heck, I am getting way off topic.

Let's just say my most commonly used languages are C, Java, C++, PHP, Javascript, Lua, C#, and ActionScript in that order. But I have done way more.

User avatar
ahammel
My Little Cabbage
Posts: 2135
Joined: Mon Jan 30, 2012 12:46 am UTC
Location: Vancouver BC
Contact:

Re: How many programming languages do you know?

Postby ahammel » Tue Jul 01, 2014 2:53 am UTC

chasesan wrote:Oh well, declarative languages are something different.

Forgive me, but it sounds like you're saying that it's easy to learn languages that are pretty much the same as the languages that you already know.
He/Him/His/Alex
God damn these electric sex pants!

User avatar
chasesan
Posts: 6
Joined: Thu Oct 13, 2011 3:53 pm UTC
Location: Walking the orbits of electrons.

Re: How many programming languages do you know?

Postby chasesan » Tue Jul 01, 2014 1:24 pm UTC

ahammel wrote:
chasesan wrote:Oh well, declarative languages are something different.

Forgive me, but it sounds like you're saying that it's easy to learn languages that are pretty much the same as the languages that you already know.


Yes, you're clever, that's exactly what I am saying. It just happens that most of the languages are pretty much the same. Give or take some syntax or special rules.

minxtech
Posts: 1
Joined: Wed Apr 30, 2014 1:07 am UTC

Re: How many programming languages do you know?

Postby minxtech » Fri Jul 18, 2014 12:16 pm UTC

Languages I use all the time due to my job:

- Assembly (MASM / FASM / NASM)
- C
- BASIC (PowerBasic, FreeBasic and Visual Basic in every Version to date)
- My company's proprietary assembler
- My company's proprietary programming language (a bit of a mix between LUA and C)
- LUA
- AutoIt (a vastly underrated language. I use it all the time and it's good enough for every purpose one can imagine)

Languages I've learned, but don't use anymore:

- APL
- Python
- Various BASIC dialects
- Delphi (Pascal)
- C++
- Various OSX scripting languages

Languages I'll intentionally never touch (and I'm glad my job doesn't require to do):
- C#
- Java


I think that's it.

User avatar
ahammel
My Little Cabbage
Posts: 2135
Joined: Mon Jan 30, 2012 12:46 am UTC
Location: Vancouver BC
Contact:

Re: How many programming languages do you know?

Postby ahammel » Sun Jul 20, 2014 1:26 am UTC

minxtech wrote:Languages I've learned, but don't use anymore:

- APL

I'm impressed.
He/Him/His/Alex
God damn these electric sex pants!

smsabbir480
Posts: 1
Joined: Sun Jul 20, 2014 3:38 pm UTC

Re: How many programming languages do you know?

Postby smsabbir480 » Sun Jul 20, 2014 3:41 pm UTC

I know
PHP
AJAX
Jquery
javascript
CSS

TieSoul
Posts: 11
Joined: Fri Jan 31, 2014 6:46 pm UTC

Re: How many programming languages do you know?

Postby TieSoul » Fri Jul 25, 2014 12:16 pm UTC

I know

Javascript
Python
Haskell
Brainfuck (and derivatives)
Befunge
TI-BASIC

PHIDIAS
Posts: 2
Joined: Sat Oct 11, 2014 2:08 pm UTC

Re: How many programming languages do you know?

Postby PHIDIAS » Sun Oct 12, 2014 1:47 am UTC

Java
C
Python
PHP
Javascript/ecmascript
Lua
Basic/Visual Basic

I mostly use PHP script.
Others script I aren't use that much .
I will use Lua script in minecraft mod "computer craft"

User avatar
You, sir, name?
Posts: 6974
Joined: Sun Apr 22, 2007 10:07 am UTC
Location: Chako Paul City
Contact:

Re: How many programming languages do you know?

Postby You, sir, name? » Sun Oct 12, 2014 6:26 pm UTC

The more I know the programming languages I know, the less programming languages it feels like I know. I mean, give me a week's practice and a relatively normal1 programming language and I can write somewhat non-idiomatic code in it fluent enough to build things without constantly looking up how.

But that's not really knowing a programming language. There are also a few languages I know intimately. There's a wide spectrum between practical and deep understanding of a programming language. For example, can you really say you know C when you if you don't know what this declares: "int*(*foo)(int*(*)[10]);"? Not that you encounter pointers to functions that take pointers to width-defined arrays and return pointers on a day-to-day basis as a C programmer.

[1] (i.e. not befunge or intercal)
I edit my posts a lot and sometimes the words wrong order words appear in sentences get messed up.

User avatar
PM 2Ring
Posts: 3620
Joined: Mon Jan 26, 2009 3:19 pm UTC
Location: Mid north coast, NSW, Australia

Re: How many programming languages do you know?

Postby PM 2Ring » Mon Oct 13, 2014 4:15 am UTC

ahammel wrote:
minxtech wrote:Languages I've learned, but don't use anymore:

- APL

I'm impressed.


In that case, I guess I ought to mention that in the mid-late 1970s I learned APL on a machine with an APL keyboard. And it had a vector-graphics monitor with a light-pen; bitmapped graphics were prohibitively expensive in those days, due to the cost of RAM. OTOH, I didn't spend a lot of time doing APL, although one of my buddies went on to get a programming job using APL for a big finance / insurance corporation.

User avatar
Jplus
Posts: 1692
Joined: Wed Apr 21, 2010 12:29 pm UTC
Location: Netherlands

Re: How many programming languages do you know?

Postby Jplus » Mon Oct 13, 2014 5:05 pm UTC

You, sir, name? wrote:int*(*foo)(int*(*)[10]);

Aren't you missing a pair of parentheses in there?
"There are only two hard problems in computer science: cache coherence, naming things, and off-by-one errors." (Phil Karlton and Leon Bambrick)

coding and xkcd combined

(Julian/Julian's)

User avatar
You, sir, name?
Posts: 6974
Joined: Sun Apr 22, 2007 10:07 am UTC
Location: Chako Paul City
Contact:

Re: How many programming languages do you know?

Postby You, sir, name? » Mon Oct 13, 2014 5:36 pm UTC

Jplus wrote:
You, sir, name? wrote:int*(*foo)(int*(*)[10]);

Aren't you missing a pair of parentheses in there?


I don't think so.

I just double-checked with cdecl, which agrees with me it's "declare foo as pointer to function (pointer to array 10 of pointer to int) returning pointer to int"
I edit my posts a lot and sometimes the words wrong order words appear in sentences get messed up.

User avatar
Jplus
Posts: 1692
Joined: Wed Apr 21, 2010 12:29 pm UTC
Location: Netherlands

Re: How many programming languages do you know?

Postby Jplus » Mon Oct 13, 2014 6:32 pm UTC

Ah. I interpreted that as int*(*foo)(int*(*)([10])): "declare foo as pointer to function (pointer to function (array 10 of int) returning pointer to int) returning pointer to int". But I now realise that probably wouldn't be valid.
"There are only two hard problems in computer science: cache coherence, naming things, and off-by-one errors." (Phil Karlton and Leon Bambrick)

coding and xkcd combined

(Julian/Julian's)

User avatar
Thesh
Made to Fuck Dinosaurs
Posts: 5532
Joined: Tue Jan 12, 2010 1:55 am UTC
Location: Colorado

Re: How many programming languages do you know?

Postby Thesh » Mon Oct 13, 2014 8:08 pm UTC

You, sir, name? wrote:this declares: "int*(*foo)(int*(*)[10]);"...


That you need a struct and/or typedef.
Honesty replaced by greed, they gave us the reason to fight and bleed
They try to torch our faith and hope, spit at our presence and detest our goals

User avatar
You, sir, name?
Posts: 6974
Joined: Sun Apr 22, 2007 10:07 am UTC
Location: Chako Paul City
Contact:

Re: How many programming languages do you know?

Postby You, sir, name? » Tue Oct 14, 2014 9:40 am UTC

Thesh wrote:
You, sir, name? wrote:this declares: "int*(*foo)(int*(*)[10]);"...


That you need a struct and/or typedef.


In any sort of real-world application? For certain. In fact, anyone guilty of declaring a variable like that in real code should be taken out behind the barn and shot.

However, I'd expect anyone who knows C to also be able to parse the variable declaration without much trouble. It's after all only first order non-trivial.
I edit my posts a lot and sometimes the words wrong order words appear in sentences get messed up.

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

Re: How many programming languages do you know?

Postby phlip » Tue Oct 14, 2014 11:43 pm UTC

It also helps for reading docs, which will include things like:

Code: Select all

void (*signal(int SIG, void(*FUNC)(int))) (int);
even though it would be far more readable as:

Code: Select all

typedef void (*signal_funcptr)(int);
signal_funcptr signal(int SIG, signal_funcptr FUNC);

Code: Select all

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

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

Re: How many programming languages do you know?

Postby EvanED » Wed Oct 15, 2014 3:05 am UTC

I would say I have a good chance at being able to parse a declaration like that. I don't think I'd be able to construct one; as far as I'm concerned, C declaration syntax is good evidence that Denis Ritchie did a lot of LSD at the time. ;-)

User avatar
phillip1882
Posts: 95
Joined: Fri Jun 14, 2013 9:11 pm UTC
Location: geogia
Contact:

Re: How many programming languages do you know?

Postby phillip1882 » Fri Jan 09, 2015 3:20 am UTC

i tried to learn c/c++ but never really got the hang of pointers.
i pretty much only program in python.
bitcoin address: 1B73mjAguoK9ATwVjGcy2LasyfG9xtLGsq

tagrare
Posts: 1
Joined: Thu Jan 15, 2015 9:32 am UTC

Re: How many programming languages do you know?

Postby tagrare » Thu Jan 15, 2015 9:36 am UTC

i know C, C++ , PHP, HTML and many more.

aph
Posts: 296
Joined: Tue Nov 12, 2013 7:48 am UTC

Re: How many programming languages do you know?

Postby aph » Thu Jan 15, 2015 10:46 pm UTC

I've finished non-trivial projects in these, in chronological order:

Logo (my first love)
QBasic (seemed so much more powerful than logo)
C (my god, this is fast, but how do I draw?)
pascal (nah.. begin and end instead of parens? )
delphy (nice. like the visuals, but it's still pascal..)
Java (great libraries)
C++ (oh, so that is another way to make a memory leak)
C# (pretty close to java )
Python (fun thing)
Javascript (functional programming? I like it. MOAR)
R (very practical)

Clojure <- learning it as we speak, going trough the koans. Remembering logo's lists.

Obsoal
Posts: 7
Joined: Sat Jan 24, 2015 2:53 am UTC

Re: How many programming languages do you know?

Postby Obsoal » Mon Jan 26, 2015 10:10 pm UTC

Three... sort of and badly.

I learned Basic best part of 25 years ago then used what I know of that to teach myself VisualBasic to create timesaving tools for the workplace two years ago. At the same time I've been dabbling with PHP for about five years but haven't seriously attempted to improve my skills with any of them.

As a result I can make things happen in Excel that simulate much more complicated actions (including auto-generating spreadsheets, exporting data to Outlook etc), can code simple functions for websites and stuff like that. I'm interested in learning more but don't have the patience these days to sit down and figure it all out.

Obsoal
Posts: 7
Joined: Sat Jan 24, 2015 2:53 am UTC

Re: How many programming languages do you know?

Postby Obsoal » Thu Jan 29, 2015 12:53 pm UTC

Two days on and I've made the concious decision to learn C++. I considered Java, Flash and Oracle but decided to start my re-education with C as it's largely a basis for the other languages anyway. Still trying to wrap my head around pointers... but we'll see how it goes.

User avatar
mikael
Posts: 28
Joined: Mon Feb 16, 2015 6:56 pm UTC
Location: Avignon, France
Contact:

Re: How many programming languages do you know?

Postby mikael » Wed Feb 18, 2015 10:03 pm UTC

Obsoal wrote:Two days on and I've made the concious decision to learn C++. I considered Java, Flash and Oracle but decided to start my re-education with C as it's largely a basis for the other languages anyway. Still trying to wrap my head around pointers... but we'll see how it goes.


I started learning C++ twenty years ago, and disliked it very much. Then I discovered C and it has been my workhorse language ever since.
What I like with C is the way it stays very close to the hardware: pointers are just glorified CPU address registers, for example.

So my advice would be to find something you would like to program that is quite low-level (for me it was real-time 2D graphics) and try doing that in C.
You'll be surprised at actually how fast your processor really is :)


Return to “Coding”

Who is online

Users browsing this forum: No registered users and 9 guests