Poll: Languages

Which languages (programming, natural, etc.) can you use? I want to understand others' backgrounds when they took this course.

asked 25 Mar '12, 01:50

Alan%20Yee's gravatar image

Alan Yee
1422512
accept rate: 0%

2

I'm very into statistics, would be nice if you revisit the topic in a while and post us a graph. ;)

(25 Mar '12, 19:51) rmalke rmalke's gravatar image

I will make one around the end of this course because there are still people coming to enroll. I plan to record many polls about the students enrolled here because knowledge is power. Even if the teachers do it themselves, it is also helpful to have an independent, so it would help if everyone would spread the word in order to have more accurate data. Thank You!

(25 Mar '12, 23:51) Alan Yee Alan%20Yee's gravatar image

people are still enrolling in the class?

(31 Mar '12, 18:57) Fernando Sar... Fernando%20Saravia%20Rajal's gravatar image

I assume people are doing so; regardless, I am still giving time for more people to answer.

(31 Mar '12, 20:10) Alan Yee Alan%20Yee's gravatar image

PHP is my native language, but I also speak XML, XHTML, CSS, English, and small amounts of JavaScript, SQL, and Python.

(07 Apr '12, 20:37) Richard Palm... Richard%20Palmer-2's gravatar image

46 Answers:

12345next »

I believe once you know a static language (like C++ or Java) and a dynamic language (like JavaScript or Python), the language choice matters a lot less. They are all languages. :)

link

answered 25 Mar '12, 02:05

Alex%20Bravo's gravatar image

Alex Bravo
2.4k143456

I think I would agree with you, but I am not aiming for language choices; I am aiming for statistics.

(25 Mar '12, 02:31) Alan Yee Alan%20Yee's gravatar image
2

And what about paradigms? Functional tricks blew up my mind some day

(25 Mar '12, 04:38) Ftynse-2 Ftynse-2's gravatar image

Every programmer should learn lisp. It will change they way you think about programming even if you will not use it much afterwards.

(26 Mar '12, 00:09) Dietmar Peglow Dietmar%20Peglow's gravatar image

You should do substantial programming Lisp and FORTH and then either Prolog or something like Haskell.

Then, come back and write a report about how your former opinion was, um, misinformed. Alan J. Perlis once wrote that a language that doesn't change the way you think about programming isn't worth learning. However, there are lots more than just two ways of thinking about programming.

(31 Mar '12, 21:04) JonathanG JonathanG's gravatar image

@JonathanG all I said was:

the language choice matters a lot less

Which part of it misinformed? I wasn't saying there are only two types.

(07 Apr '12, 19:08) Alex Bravo Alex%20Bravo's gravatar image

perl is my natural language, english second

link

answered 25 Mar '12, 03:45

kilo%20chann's gravatar image

kilo chann
20048

C, C++, Python, various microcomputer assembly languages, FORTRAN, Pascal, lots of different BASIC variants. Those are the highlights. A complete list could take some time. C++ pays my bills, these days.

(31 Mar '12, 21:10) JonathanG JonathanG's gravatar image

Natural: English and Arabic

Programming: Actionscript 3, javascript, C++

link

answered 25 Mar '12, 01:56

Omar%20Shehata's gravatar image

Omar Shehata
39311020

edited 25 Mar '12, 01:56

Aiwa habibi lol!

(25 Mar '12, 20:17) Terran Terran's gravatar image

English, German.

As for computer languages, most of the dead ones that were spelled in ALL CAPS: FORTRAN, COBOL, PL/1, but also APL and SNOBOL. And FORTH (anyone else know FORTH, predecessor of Postscript?)
Also old, but not all caps: Assembler for S/360, 8080 and 6800(0), C

A couple of current ones: C++, C#, Basic
SQL

Scripting languages: awk, csh, powershell
Recently started picking up Octave and now Python.

link

answered 25 Mar '12, 02:56

BobHy's gravatar image

BobHy
3.6k31124

1

In fact the crazy experiment I made recently in x86-64 assembler is a 64 bit bootable FORTH implementation. I abandoned it when I found that implementing FORTH itself is quite easier than actually using it!

(25 Mar '12, 03:13) Juan Felipe ... Juan%20Felipe%20Garcia%20Catalan's gravatar image

Hurrah FORTH! I decided to study programming in 1989, despite never having worked in computers before, because I found myself spending hobby time writing a FORTH de-compiler. (Is FORTH the only language in which you can do that easily?) That year I learned C and Scheme.

So BASIC (yawn), FORTH (fun!), C (yecch!), Scheme (yummy! - the best!), now Python (nice) and Octave (nice). Started to learn Java (not yecch! like C; merely ugh!); glad I don't have to do it for a living. Want to learn Haskell.

English, some French, tiny amounts each of Russian, Mandarin, Spanish, Indonesian.

(31 Mar '12, 13:33) Dudley Brooks-1 Dudley%20Brooks-1's gravatar image

Natural : Arabic and English

Programming : Python, Octave, C++, Visual basic

link

answered 25 Mar '12, 02:01

Mahmoud%20Mohamed%20AbdElmaguid's gravatar image

Mahmoud Moha...
73941343

Natural: Spanish, English, French, some fading Japanese

I'll only list programming languages I've actually used for something in the last 6 months or so

  • PHP (my day job, yeah I know, ugh)
  • Javascript (prototyping a couple of
    simple HTML5 games for a friend and
    some job stuff)
  • Erlang (making
    something to make the day job better
    and some silly experiments)
  • Java (I'm
    making an Android game on and off)
  • Lisp/Scheme (I like to do some
    exploratory programming in Lisp and
    been reading SICP)
  • X86 Assembler
    (This was some really crazy
    experiment)
  • Python (Here!)
  • C++ for the PID steering simulator bot
  • Bash scripting (I'd turn into a farmer or something If I didn't have bash around)
link

answered 25 Mar '12, 02:19

Juan%20Felipe%20Garcia%20Catalan's gravatar image

Juan Felipe ...
7883514

Natural: English, a little spanish

Programming: 90% of my day to day coding is in java, but I routinely find myself having to do shell scripting, perl, actionscript/flex,javascript,etc. Coding is Objective-C is starting to be a more common task because of IPads.

Basically whatever is needed to get the job done, like using Python in this class.

link

answered 25 Mar '12, 02:28

Damon%20Brantley's gravatar image

Damon Brantley
3912518

Natural: Normally English with a little French and a tiny smattering of German

Programming: Perl, Python, PHP (ugh) on the dynamic side, although my Perl is really, really rusty.
C and Go on the static side. I know a tiny little bit of Erlang, but don't know what side to put it on.

I'm mostly a Systems Administrator, and only an occasional programmer. I lack any kind of formal CS education.

link

answered 25 Mar '12, 02:58

jricher's gravatar image

jricher
2721312

Natural: czech, english, spanish, latin
Programming: C, PHP, Javascript, Python, basic SQL, Matlab/Octave, Mathematica, and some nice esoteric ones :D - hvm (http://www.hacker.org/hvm/) and SuperHack (http://www.hacker.org/sh/)

link

answered 25 Mar '12, 04:32

Jon%C3%A1%C5%A1%20%C5%A0er%C3%BDch's gravatar image

Jonáš Šerých
4121516

Natural: Romanian, English, Spanish, a little German
Programming: C, Java, PHP, Python, PL/SQL, and a few others used just ocassionally

link

answered 25 Mar '12, 08:15

bumblesa's gravatar image

bumblesa
84341418

Oooh! A fellow Romanian? :-)

(25 Mar '12, 13:22) Cristina Grama Cristina%20Grama's gravatar image

yes :) good to see you

(25 Mar '12, 13:34) bumblesa bumblesa's gravatar image
Your answer
Question text:

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "Title")
  • image?![alt text](/path/img.jpg "Title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×5,185
×38
×14
×10
×10
×8

Asked: 25 Mar '12, 01:50

Seen: 993 times

Last updated: 08 Apr '12, 07:48