|
|
|||||||||
|
|||||||||
| |||||||||
|
|
|
| |||||||||
| View Poll Results: What languages do you know well? | |||
| C | | 61 | 9.76% |
| C++ | | 65 | 10.40% |
| C# | | 29 | 4.64% |
| Perl | | 32 | 5.12% |
| Python | | 33 | 5.28% |
| PHP | | 96 | 15.36% |
| Lisp | | 8 | 1.28% |
| Scheme | | 5 | 0.80% |
| Assembler ( any variant ) | | 33 | 5.28% |
| Java | | 62 | 9.92% |
| ASP | | 17 | 2.72% |
| .NET | | 21 | 3.36% |
| Visual Basic | | 47 | 7.52% |
| Cold Fusion | | 4 | 0.64% |
| Delphi | | 13 | 2.08% |
| Ruby | | 15 | 2.40% |
| Fortran | | 5 | 0.80% |
| MatLab | | 8 | 1.28% |
| Javascript | | 69 | 11.04% |
| Tyle | | 2 | 0.32% |
| Voters: 146. You may not vote on this poll | |||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
|
Stay one step ahead of the competition. Evaluate and give feedback
on some of the hottest web development tools on the market today.
Make your opinion heard! Click
Here
|
|
#1
|
||||
|
||||
|
What languages do you know?
Hi all,
Out of interest, I thought I'd ask you all what languages you know ( where "know" means "can write a fairly complicated program in" and not "can hack something together when the docs are handy" ). This is mainly to get an idea of the strengths we have here. Please let me know via PM if you want to add more languages ( these were just the ones that came to mind ). --Simon
__________________
Last edited by SimonGreenhill : March 11th, 2006 at 03:08 PM. |
|
#2
|
||||
|
||||
|
You have Scheme on there twice.
|
|
#3
|
||||
|
||||
|
fixed
![]() |
|
#4
|
|||
|
|||
|
You just had to include vB...
![]()
__________________
The best book on programming for the layman is Alice in Wonderland; but that's because it's the best book on anything for the layman. ~ Alan J. Perlis
|
|
#5
|
||||
|
||||
|
Quote:
Here you've nailed me right in my main weak spot: by my own assessment, I would not consider myself to meet that definition of 'knows' for any language, period. Now, perhaps my standards are too high, but the truth is that I've never really focused on any one language long enough to really master it; the only one where I could get along to any significant degree without heavy use of the docs would be C, and that simply from long familiarity. OTOH, I can write and read code in pretty much any of the languages listed to at least some degree. Jack of all trades and all that, you know.
__________________
Rev First Speaker Schol-R-LEA;2 JAM LCF ELF KoR KCO BiWM TGIF #define KINSEY (rand() % 7) λ Scheme is the Red Pill Scheme in Short • Understanding the C/C++ Preprocessor Taming Python • A Highly Opinionated Review of Programming Languages for the Novice, v1.1 FOR SALE: One ShapeSystem 2300 CMD, extensively modified for human use. Includes s/w for anthro, transgender, sex-appeal enhance, & Gillian Anderson and Jason D. Poit clone forms. Some wear. $4500 obo. tverres@et.ins.gov |
|
#6
|
||||
|
||||
|
Just thought of something, might want to change Delphi to Pascal/Delphi, or give Pascal its own section.
|
|
#7
|
||||
|
||||
|
This is a little difficult to answer because languages that I have been able to write competently in have have faded from memory.
A few years back I was able to work with PHP to a fair degree: I knocked up a usable forum, shout-box and blog in a day or two with login system etc. while at a web development company. Now I wouldn't have a clue where to start to he honest. The same goes for Cocoa. When I was programming heavily in Obj-C I could get things done relatively quickly but since moving on to try other (I think more interesting) things a lot of what your need to write apps for OSX has gone. Recently while playing around with an app I was working on – written in C, Cocoa and Scheme – I found to my dismay that I had to keep checking the docs, it came back quickly but it was a very slow start. The only languages I would say I know well enough to write in competently – by your definition – right now would be Python, Scheme and Lisp because thats what's fresh in my mind. I've also been playing with Ruby and ML but not enough to say I know either of them. I'm another who tends to jump around from language to language until I find something I want to stick with. If you count those languages I have used well in the past then there are considerably more .Take care guys, Mark. |
|
#8
|
||||
|
||||
|
I learned C and C++ in high school but I've never really gone beyond the basics in either. I started learning PHP a few years back and I can work with it comfortably as long as I have a reference handy.
I learned assembly for a couple classes in college. Haven't really used it since. I know javascript but I havent used AJAX. I only get to use it for personal projects. I used ColdFusion on my last job exclusive of anything else. I use ASP and VB on my current job but we're slowly switching to J2EE. I'm glad about that because Java is what I know best. But I still need to get better with some of the various frameworks like Struts and Spring.
__________________
The day I get my hands on the cookbook it's all over. -nicky |
|
#9
|
||||
|
||||
|
Bugger, I forgot to tick php...
VB has always been my specialist subject, i mean when i started i'd barely even heard the name 'linux'... I'm adding the final touches to my college coursework, written in VB... Perl has always been something i've loved, especially since i started getting into linux a lot more, interpreted languages just seem more at home. Same goes with ruby. I'm fast becoming something of an expert at both, since i've started developing most of my projects in them, for different purposes. C and C++ I learnt because i thought it was just one of those things you had to know to become a good programmer. I've got damn good skills in both after lots of using them and all. Oh and I favour C over C++, because I love pointers, oh and C++'s slower performance says there's no point programming in it since the whole reason you programmed in it was for speed anyway... (love C) Python I've done a bit with through time, but for a while i've been using it for some bigger projects, partially to make up for some issues in the ruby language involving blocks and yield().Oh, and I want to get turbogears going too ![]() Lisp is interesting, because you don't actually need to know a lot to get going, since a few basic functions allow you to build up the rest of the functionality you need, which is part of doing lisp well, anyway. So most people could write a program in lisp i guess. Perhaps not well though... PHP, well i've got a nice pair of mysql classes that has saved me a hell of a lot of time in developing CMSes. I've been doing php for about 3 years now, and while i find the language a bit dull and rather inflexible, the way it allows you to do things fast kinda keeps me doing some of it now and again, but that said i'm moving into other areas for web development (turbogears). My next step will be to pick up my java book again and get going, because verbose as it might be, swing is pretty neat, as are some other things. And when you've built up a collection of classes you can throw together, you can be unstoppable.
__________________
~James [Not currently seeking freelance work] Like philosophy or interested in spirituality? Philosophorum. Game Dev Experts Forums Foresight Linux - Because your desktop should be cool! Linux FAQ FedoraFAQ UbuntuGuide |
|
#10
|
|
|