|
By the time I finished high school I knew more than 3, seems to me like that's hardly a stopping point.
But I have noticed, the more languages you know, the easier you can pick up on another language, so each one is easier to learn than the last.
|
|
|
|
|
Yes,Normally Any developer know more than 3 languages.
Most of the time you have to switch between them.
|
|
|
|
|
Now, not all of them are 'Programming' languages, but I know:
HTML
XML
ASP/ASPX
CSS
Java
JavaScript
C++ (Somewhat)
C (See: C++ Note)
Visual Basic
C#
What languages do you guys (and gals) know?
public class SysAdmin : Employee
{
public override void DoWork(IWorkItem workItem)
{
if (workItem.User.Type == UserType.NoLearn){
throw new NoIWillNotFixYourComputerException(new Luser(workItem.User));
}else{
base.DoWork(workItem);
}
}
}
|
|
|
|
|
Only little bit HTML.
xoxo
Kid sister
There's no place like Lounge - Me
|
|
|
|
|
HTML
XML
CSS
PHP
Java
JavaScript (mostly via jQuery)
C/C++ (haven't done too much pure C)
C#
VB.Net (in theory, I haven't tried to use it in years)
Python
Ruby
Scheme
MIPS assembly
Probably more, those are just the ones off the top of my head. I don't have much trouble picking up a new language, I can usually get the basics down in a few hours. (Though I'm only fluent in C/C++, C#, Java, and Python, because I use those ones regularly.)
|
|
|
|
|
Zac Greve wrote: What languages do you guys (and gals) know?
Worth it's own survey
Bastard Programmer from Hell
|
|
|
|
|
True. Chris, you hear that?
(On a side note, I hate typing on an iPad!)
public class SysAdmin : Employee
{
public override void DoWork(IWorkItem workItem)
{
if (workItem.User.Type == UserType.NoLearn){
throw new NoIWillNotFixYourComputerException(new Luser(workItem.User));
}else{
base.DoWork(workItem);
}
}
}
|
|
|
|
|
That was the first language I learnt.
|
|
|
|
|
I know ASM, VB and C/C++
I have little desire to delve into .NOT
.NOT now anyway.
|
|
|
|
|
HTML
XML
ASP/ASPX
CSS
a bit of Java
JavaScript
C#
vb6
vb.net
sql (if xml and css count so does this)
php
English
I clicked "Simply no desire to learn another language", because unless I need to learn a new language for a job, or a new project, I don't have the desire, all of the above I learnt because there was a need.
Nat 'Squeak' Davies
Squeak Technologies
|
|
|
|
|
Since I started programming in jr. high school back around 1980, I have written code for pay using:
BASIC (several dialects)
Pascal
dBase III
DOS
COBOL
C++
C#
Visual Basic (versions 3 through 6)
VB Script
VB.Net
SQL
Javascript
Java (Android)
Not including the languages I learned in school or otherwise did not use professionally:
Assembly (6510, 8088, 80386)
Fortran
RPG II
VAX VMS
IBM JCL
When something comes along that requires I learn a new language, I will learn a new language. Until then, I think I have most of the bases already covered.
|
|
|
|
|
I usually learn a new language for one of the two reasons:
1) Need it at work: C, Fortran, C++, C#, VB, JavaScript, Perl, Powershell, SQL (ok, not really a programming language).
2) Curiosity: ML (SML, OCaml, F#), Scheme, Haskell, Python.
Learning languages from category 2) is always fun, but I am much better with ones from category 1) and would generally pick them for real work.
|
|
|
|
|
A real challenge for an old red neck!
|
|
|
|
|
Can't manage time properly (or) Not enough time. IMO, both are same.
|
|
|
|
|
Having other priorities (or) Not enough time.
There's no shame in that, many people seem to mix them up though
The Mayan calendar hasn't ended yet, so time still goes on for a while.
It's an OO world.
public class Naerling : Lazy<Person>{
public void DoWork(){ throw new NotImplementedException(); }
}
|
|
|
|
|
Naerling wrote: Having other priorities
Exactly! Prioritisation is one of the way to manage time efficiently.
|
|
|
|
|
Wrong! You sound like someone with no outside responsibilities such as family etc.
|
|
|
|
|
This should be multi-choice survey.
My reasons are:
I procrastinate...
I know more then 3 languages (or like to think I do - C,C++,C#,SQL,Python)
I have too many obligations
etc.
gotoI procrastinate
I would like to learn a new language, but at this moment I am inclined towards learning a new (human ) foreign language.
|
|
|
|
|
Oshtri Deka wrote: I am inclined towards learning a new (human ) foreign language
Me too. I'm learning French. Way more difficult than learning a programming language.
|
|
|
|
|
I usually find time to learn and test new languages and technologies but that doesn't mean I actually know them, at least not according to my knowledge table index
I mean, I only consider to know a certain technology when I actually spend time on it on a production project or even on something less serious but yet with some practical meaning.
If I only read some articles or watched some training videos on Pluralsight I don't consider my self actually knowing about it. Sure I have a pretty good idea of the potential, the features but there are a lot of stuff beyond that.
So to summarize, I read a lot, I always thy to keep myself on top of the new trends, but I don't really consider myself as knowing all that stuff.
|
|
|
|
|
For example, for me:
TICK Nothing - I already know more than 3 programming languages.
TICK Not enough time (either at work or in my spare time)
Not enough incentive.
TICK I simply haven't seen another language I want to learn
Simply no desire to learn another language. But I can't do that...
Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water
|
|
|
|
|
Well apparently more than 3 is enough, at least according to the survey writer.
|
|
|
|
|
Is really the lamest excuse I've ever heard. And unfortunately I hear it way to often.
A day has 24 hours, 8 are spent sleeping, 8 at work, which leaves another 8 of which some are spent on chores, food, hygiene, wife, kids, dog... Which almost always leaves you at least 1 hour to do exactly as you want. And lots of people spent it not learning a new language because "they have no time". Actually, you had plenty and you spent it doing the things I just said. You just don't have enough incentive to spent that time learning a new language! Weekends may also be great to learn new stuff. Don't tell me your weekends are packed with all this stuff you HAVE to do so you can't learn a new language, because it probably isn't.
Sure, I understand it's not very brave to say "well, I just don't want to learn a new language bad enough", but that is really just how it is!
Most people that say "I have no time" do have time to watch a movie, have band practice, have time to visit friends and family, have time to work out a few times a week...
I have time, so I ticked "not enough incentive". I want to, but still somehow I don't. I'd rather watch a movie, play a game or learn new stuff in the language I already know
It's an OO world.
public class Naerling : Lazy<Person>{
public void DoWork(){ throw new NotImplementedException(); }
}
|
|
|
|
|
Greate said..
|
|
|
|
|
Thanks!
It's an OO world.
public class Naerling : Lazy<Person>{
public void DoWork(){ throw new NotImplementedException(); }
}
|
|
|
|