The Cache: Technology Expert's Forum
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
May 24, 2012, 01:52:26 AM

Login with username, password and session length


Pages: [1]
  Print  
Author Topic: How many programming languages do you know?  (Read 581 times)
windtalker
n00b
*
Offline Offline

Posts: 8


View Profile
« on: February 10, 2010, 06:45:49 PM »

Just curious. I currently know VB.NET and PHP, and is about a intermediate level with both.
Logged

No links in signatures please
nutballs
Administrator
Lifer
*****
Offline Offline

Posts: 5627


Back in my day we had 9 planets


View Profile
« Reply #1 on: February 10, 2010, 07:40:17 PM »

Know, or have known? Known, lots. Know php and classic asp. Technically though, those are scripting languages Wink
Logged

I could eat a bowl of Alphabet Soup and shit a better argument than that.
perkiset
Olde World Hacker
Administrator
Lifer
*****
Offline Offline

Posts: 9896



View Profile
« Reply #2 on: February 10, 2010, 09:02:29 PM »

I think I've forgotten more languages and dialects than most people ever learn.

But I am currently fluent in JS, PHP and MySQL procedural language. Can still fight my way through C/C++ and have about 200K lines in Object Pascal (from 2000-2003) that is still in production and I maintain. Have a book on Objective C but I hate looking at it.
Logged

It is now believed, that after having lived in one compound with 3 wives and never leaving the house for 5 years, Bin Laden called the U.S. Navy Seals himself.
Phaėton
Lifer
*****
Offline Offline

Posts: 507


⎝⏠⏝⏠⎠


View Profile
« Reply #3 on: February 10, 2010, 10:19:06 PM »

Logo, Atari Basic, Microsoft Basic, Quick Basic, Action! for atari, Turbo Pascal,
 Modula-2, Object Pascal, Delphi, C++(yuk)
Visual Basic/ASP.net, Little Coldusion, Little Javascript, Little Actionscript,
  MS and MySql, and PHP.

None all that great.. lol.
Logged

When I was your age we used to walk to the TV to change the channel....  _̴ı̴̴̡̡̡ ̡͌l̡̡̡ ̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡
nop_90
Global Moderator
Lifer
*****
Offline Offline

Posts: 2203


View Profile
« Reply #4 on: February 11, 2010, 03:09:51 AM »

only really 2 types of languages
1) Procedural
2) Functional

C++,C,Pascal, and majority of main stream languages are Procedural

Lisp,Scheme,Erlang and Prolog come from the functional

Once u know one of each the rest are all the same
Logged
kurdt
Lifer
*****
Offline Offline

Posts: 1153


paha arkkitehti


View Profile
« Reply #5 on: February 11, 2010, 05:58:20 AM »

I know A LOT of languages... I can write PHP & javascript
Logged

I met god and he had nothing to say to me.
vsloathe
vim ftw!
Global Moderator
Lifer
*****
Offline Offline

Posts: 1669



View Profile
« Reply #6 on: February 12, 2010, 11:10:32 AM »

In order of fluency:

C
Python
bash script
PHP
Ruby
Perl
Javascript
Java

bunch of others I don't maintain, like ADA, AutoItScript, etc. I can grok Lisp, Scheme, and Smalltalk.
Logged

hai
isthisthingon
Global Moderator
Lifer
*****
Offline Offline

Posts: 2873



View Profile
« Reply #7 on: February 12, 2010, 12:31:03 PM »

My home language is C++ and it's where I've spent most of my time in.  But here's a list of what I can remember from the past till now: C, various Basics, VB5/6, VB.NET, C#, various dBases like dBase, Clipper, McMax, 4'th Dimmension, Paradox, transact SQL on most major RDBMSs, some assembly, Javascript, some Java, Python (barely), Ruby (barely), PHP (barely), Flex (barely) and Apex/Visualforce (Force.com) is my current strong suit. 

POWER BUILDER BITCHES!  Just kidding.  It was way too complicated Grin

@Objective C

Damn Apple always winds up hitting the future of technology right on the nose.  No, it's not Objective C per se.  But the brains involved in NeXTSTEP had the right idea, imo.  Objective C has a conceptually beautiful flow that is non-blocking, evented AND strongly/statically typed.  This language is a natural fit for reactor patterns that produce far more scalable architectures than multi-threading could ever hope to produce. 

Related slideshow: http://www.scribd.com/doc/23801896/Node-js-JSConf-2009
Reactor pattern: http://www.cs.wustl.edu/~schmidt/PDF/reactor-siemens.pdf

Objective C is ugly as hell because it's a superset of C.  Anything you can compile in C will compile in Objective C.  And have you seen what you can compile in C?  ROFLMAO  However, the right idea has to do with passing messages through your object hierarchy as opposed to pointing to an execution address and saying "do it now!"  Smalltalk was like this too.  The deal is that it's far more scalable to never (or hardly ever) wait for anything to finish before proceeding on to the next "request" for something to happen.  This can be accomplished with most languages but is natural communication for the likes of Objective C. 

Although this may sound like technobabble, as it turns out it's one of the core scaling approaches to cloud computing.  You can do this in Java, Ruby, you name it.  But I predict languages like Objective C will dominate in the future because of this natural fit 
Logged

I would love to change the world, but they won't give me the source code.
Pages: [1]
  Print  
 
Jump to:  

Perkiset's Place Home   Best of The Cache   phpMyIDE: MySQL Stored Procedures, Functions & Triggers
Politics @ Perkiset's   Pinkhat's Perspective   
cache
mart
coder
programmers
ajax
php
javascript
Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks


Valid XHTML 1.0! Valid CSS!