Other Programming Languages
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me

The Shed is going Social! Join us on FaceBook and Twitter and chime in on the conversation.

Go Back   Dev Shed ForumsProgramming Languages - MoreOther Programming Languages
View Poll Results: What languages do you know well?
C 91 10.22%
C++ 94 10.56%
C# 43 4.83%
Perl 38 4.27%
Python 49 5.51%
PHP 118 13.26%
Lisp 14 1.57%
Scheme 7 0.79%
Assembler ( any variant ) 52 5.84%
Java 90 10.11%
ASP 24 2.70%
.NET 33 3.71%
Visual Basic 70 7.87%
Cold Fusion 7 0.79%
Delphi 18 2.02%
Ruby 20 2.25%
Fortran 13 1.46%
MatLab 13 1.46%
Javascript 93 10.45%
Tyle 3 0.34%
Voters: 204. You may not vote on this poll


Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old March 11th, 2006, 03:02 PM
SimonGreenhill's Avatar
SimonGreenhill SimonGreenhill is offline
(retired)
Dev Shed God 11th Plane (10000 - 10499 posts)
 
Join Date: Dec 2003
Location: The Laboratory
Posts: 10,101 SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)  Folding Points: 4925 Folding Title: Novice Folder
Time spent in forums: 3 Months 3 Weeks 6 h 8 m 34 sec
Reputation Power: 0
Facebook
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.

Reply With Quote
  #2  
Old March 11th, 2006, 04:47 PM
Yegg`'s Avatar
Yegg` Yegg` is offline
Contributing User
Dev Shed Intermediate (1500 - 1999 posts)
 
Join Date: Dec 2004
Location: Meriden, Connecticut
Posts: 1,797 Yegg` User rank is First Lieutenant (10000 - 20000 Reputation Level)Yegg` User rank is First Lieutenant (10000 - 20000 Reputation Level)Yegg` User rank is First Lieutenant (10000 - 20000 Reputation Level)Yegg` User rank is First Lieutenant (10000 - 20000 Reputation Level)Yegg` User rank is First Lieutenant (10000 - 20000 Reputation Level)Yegg` User rank is First Lieutenant (10000 - 20000 Reputation Level)Yegg` User rank is First Lieutenant (10000 - 20000 Reputation Level)Yegg` User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 3 Weeks 6 Days 21 h 54 m 27 sec
Reputation Power: 153
Send a message via AIM to Yegg`
You have Scheme on there twice.

Reply With Quote
  #3  
Old March 11th, 2006, 05:45 PM
SimonGreenhill's Avatar
SimonGreenhill SimonGreenhill is offline
(retired)
Dev Shed God 11th Plane (10000 - 10499 posts)
 
Join Date: Dec 2003
Location: The Laboratory
Posts: 10,101 SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 6th Grade (Above 100000 Reputation Level)  Folding Points: 4925 Folding Title: Novice Folder
Time spent in forums: 3 Months 3 Weeks 6 h 8 m 34 sec
Reputation Power: 0
Facebook
fixed

Reply With Quote
  #4  
Old March 11th, 2006, 06:47 PM
jafet jafet is offline
Redpill
Dev Shed Intermediate (1500 - 1999 posts)
 
Join Date: Nov 2005
Posts: 1,660 jafet User rank is First Lieutenant (10000 - 20000 Reputation Level)jafet User rank is First Lieutenant (10000 - 20000 Reputation Level)jafet User rank is First Lieutenant (10000 - 20000 Reputation Level)jafet User rank is First Lieutenant (10000 - 20000 Reputation Level)jafet User rank is First Lieutenant (10000 - 20000 Reputation Level)jafet User rank is First Lieutenant (10000 - 20000 Reputation Level)jafet User rank is First Lieutenant (10000 - 20000 Reputation Level)jafet User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 1 Week 6 Days 11 h 19 m 55 sec
Reputation Power: 150
Send a message via MSN to jafet
You just had to include vB...
__________________
Code:
#include <stdio.h>
int main(int o,char**O){return o>-1?o-2||!main(-1,1+O)?!!fprintf(stderr,"%s [0-"
"9]{81}\n",*O):main(-83,++O):o>-83?(*O)[-1-o]?81==(o=-o-1)||o[*O]<'0'||'9'<o[*O]
?0:main(-2-o,O):o==-82:o>-164?(*O)[-83-o]<'1'?main(o-82,O):main(--o,O):o+164?o>-
246?(*O)[-165-o]<'1'?main(o-82,O):main(--o,O):o+246?o>-328?(*O)[o=-o-247]<='8'?(
main(-328-o,(++o[*O],O)),main(-247-o,O)):!(o[*O]='0'):(o=-o-328)<729?(o%9/3*3-o%
27+o/243*9+o/81%3&&(*O)[o%81]==(*O)[o%81-o%27+o%9/3*3+o/243*9+o/81%3])||(o%81-o%
9-o/81*9&&(*O)[o%81]==(*O)[o%9+o/81*9])||(o/81-o%9&&(*O)[o%81]==(*O)[o%81-o%9+o/
81])?0:main(-409-o,O):main(-165-o%81,O):!puts(*O):0                           ;}

Reply With Quote
  #5  
Old March 13th, 2006, 04:03 AM
Schol-R-LEA's Avatar
Schol-R-LEA Schol-R-LEA is offline
Commie Mutant Traitor
Dev Shed Intermediate (1500 - 1999 posts)
 
Join Date: Jun 2004
Location: Norcross, GA (again)
Posts: 1,759 Schol-R-LEA User rank is General 9th Grade (Above 100000 Reputation Level)Schol-R-LEA User rank is General 9th Grade (Above 100000 Reputation Level)Schol-R-LEA User rank is General 9th Grade (Above 100000 Reputation Level)Schol-R-LEA User rank is General 9th Grade (Above 100000 Reputation Level)Schol-R-LEA User rank is General 9th Grade (Above 100000 Reputation Level)Schol-R-LEA User rank is General 9th Grade (Above 100000 Reputation Level)Schol-R-LEA User rank is General 9th Grade (Above 100000 Reputation Level)Schol-R-LEA User rank is General 9th Grade (Above 100000 Reputation Level)Schol-R-LEA User rank is General 9th Grade (Above 100000 Reputation Level)Schol-R-LEA User rank is General 9th Grade (Above 100000 Reputation Level)Schol-R-LEA User rank is General 9th Grade (Above 100000 Reputation Level)Schol-R-LEA User rank is General 9th Grade (Above 100000 Reputation Level)Schol-R-LEA User rank is General 9th Grade (Above 100000 Reputation Level)Schol-R-LEA User rank is General 9th Grade (Above 100000 Reputation Level)Schol-R-LEA User rank is General 9th Grade (Above 100000 Reputation Level)Schol-R-LEA User rank is General 9th Grade (Above 100000 Reputation Level) 
Time spent in forums: 1 Month 2 Weeks 2 Days 3 h 38 m 3 sec
Reputation Power: 1568
Quote:
Originally Posted by SimonGreenhill
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" ).


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 ShortUnderstanding the C/C++ Preprocessor
Taming PythonA 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

Reply With Quote
  #6  
Old March 13th, 2006, 08:31 AM
Yegg`'s Avatar
Yegg` Yegg` is offline
Contributing User
Dev Shed Intermediate (1500 - 1999 posts)
 
Join Date: Dec 2004
Location: Meriden, Connecticut
Posts: 1,797 Yegg` User rank is First Lieutenant (10000 - 20000 Reputation Level)Yegg` User rank is First Lieutenant (10000 - 20000 Reputation Level)Yegg` User rank is First Lieutenant (10000 - 20000 Reputation Level)Yegg` User rank is First Lieutenant (10000 - 20000 Reputation Level)Yegg` User rank is First Lieutenant (10000 - 20000 Reputation Level)Yegg` User rank is First Lieutenant (10000 - 20000 Reputation Level)Yegg` User rank is First Lieutenant (10000 - 20000 Reputation Level)Yegg` User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 3 Weeks 6 Days 21 h 54 m 27 sec
Reputation Power: 153
Send a message via AIM to Yegg`
Just thought of something, might want to change Delphi to Pascal/Delphi, or give Pascal its own section.

Reply With Quote
  #7  
Old March 19th, 2006, 09:54 AM
netytan's Avatar
netytan netytan is offline
Hello World :)
Dev Shed Frequenter (2500 - 2999 posts)
 
Join Date: Mar 2003
Location: Hull, UK
Posts: 2,537 netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 1 Week 2 Days 18 h 17 m 47 sec
Reputation Power: 68
Send a message via ICQ to netytan Send a message via AIM to netytan Send a message via MSN to netytan Send a message via Yahoo to netytan
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.
__________________
programming language development: www.netytan.com Hula


Reply With Quote
  #8  
Old March 19th, 2006, 10:13 AM
crownjewel82 crownjewel82 is offline
rebel with a cause
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: May 2004
Location: The Batsh!t Crazy State.
Posts: 5,817 crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)  Folding Points: 53188 Folding Title: Beginner FolderFolding Points: 53188 Folding Title: Beginner FolderFolding Points: 53188 Folding Title: Beginner Folder
Time spent in forums: 3 Months 4 Days 12 h 16 m 39 sec
Reputation Power: 3460
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.
__________________
Dear God. What is it like in your funny little brains? It must be so boring.

Reply With Quote
  #9  
Old March 20th, 2006, 01:52 PM
LinuxPenguin's Avatar
LinuxPenguin LinuxPenguin is offline
fork while true;
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: May 2005
Location: England, UK
Posts: 5,538 LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)  Folding Points: 11590 Folding Title: Novice Folder
Time spent in forums: 1 Month 3 Weeks 1 Day 19 h 30 m 28 sec
Reputation Power: 1050
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.

Reply With Quote
  #10  
Old March 23rd, 2006, 07:21 PM
netytan's Avatar
netytan netytan is offline
Hello World :)
Dev Shed Frequenter (2500 - 2999 posts)
 
Join Date: Mar 2003
Location: Hull, UK
Posts: 2,537 netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 1 Week 2 Days 18 h 17 m 47 sec
Reputation Power: 68
Send a message via ICQ to netytan Send a message via AIM to netytan Send a message via MSN to netytan Send a message via Yahoo to netytan
Quote:
Originally Posted by LinuxPenguin
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...


I'm not sure whether I agree or disagree with this. I think a lot of people could write imperatively, that just involves mapping what you should know onto Lisp and the results aren't pretty or elegant.

It seems to be a matter of perspective whether this is really programming in Lisp or not because programming in any language is more than just putting text in the right place, you need to apply the right mindset to the problem.

This is why learning to program in any language doesn't just take a weekend .

This is more visible in Scheme than Common Lisp because Scheme doesn't let you carry previous mindset over so readily. When it comes to looping for example doing anything in Scheme requires you to use recursion to some degree. So what, there is a 'do' loop:

No-one could be called a C programmer before they understood 'for and 'while. This is basic knowledge. Likewise no-one can claim that they know any Lisp dialect before understanding concepts like tail-recursion.

Your average C programmer isn't going to be able to make head nor tail of Lisps semantics and this actually gets worse the more you know about C like languages. Lisp is total orthogonal in concept and form but it's beautiful!

In effect learning Lisp is like learning to program all over again, nothing you thought about programming before really holds true. It gets in your way more than anything .

Getting started with Lisp is definitely more than learning the handful of forms on which everything else is built, though having such simple rules helps a lot.

MIT apparently teach the Scheme to new students in one class but give this to a seasoned C programmer and you would probably cause more than a little confusion...

Code:
> (define abs
    (lambda (e)
      ((if (< e 0)
           -
           +) e)))

> (abs 5)
5
> (abs -5)
5
> 
...
> (map (lambda (e) (* 3 e)) '(5 11 17 23 29 35))
(15 33 51 69 87 105)


...but this isn't difficult; it's different and therein lies the problem. I've seen lambda forms disturb programmers to the point that they start getting pissy .

No one likes to feel like a noob, I hate it lol .

I'm using the standard C programmer as an example because the two approaches are more or less opposite. I don't have anything against C programmers. In fact I can respect there patience for the most part .

Take care all,

Mark.

Reply With Quote
  #11  
Old March 24th, 2006, 01:03 AM
LinuxPenguin's Avatar
LinuxPenguin LinuxPenguin is offline
fork while true;
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: May 2005
Location: England, UK
Posts: 5,538 LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)  Folding Points: 11590 Folding Title: Novice Folder
Time spent in forums: 1 Month 3 Weeks 1 Day 19 h 30 m 28 sec
Reputation Power: 1050
Yeah, but once you've mastered recursion (hey, it exists in C too) and you know the basics, it's really not all that hard to do other things.

In Scheme, the above applies so much more, since there's bugger all in the language, so you can know the whole thing in 8 minutes :|

But yeah, knowing more in depth things (like how to use macros well) is another matter...

Reply With Quote
  #12  
Old March 24th, 2006, 01:48 PM
netytan's Avatar
netytan netytan is offline
Hello World :)
Dev Shed Frequenter (2500 - 2999 posts)
 
Join Date: Mar 2003
Location: Hull, UK
Posts: 2,537 netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 1 Week 2 Days 18 h 17 m 47 sec
Reputation Power: 68
Send a message via ICQ to netytan Send a message via AIM to netytan Send a message via MSN to netytan Send a message via Yahoo to netytan
lol, or eight months . You can introduce the core forms in an hour but in order to use Scheme (or any language) well you need to read a lot and practice what you learn. That takes a lot of time.

I've read several C# books from cover to cover and I most certainly can't program in C#.

C has recursion yes but it's not used to the same degree, with the same constructs or the same types of data. There's also no concept like tail-recursion in C so assuming that you understand it and can use it immediately its a little stupid .

It's very easy to think that you know a language but actually knowing anything is considerable harder.

Mark.

Reply With Quote
  #13  
Old March 24th, 2006, 04:39 PM
LinuxPenguin's Avatar
LinuxPenguin LinuxPenguin is offline
fork while true;
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: May 2005
Location: England, UK
Posts: 5,538 LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)  Folding Points: 11590 Folding Title: Novice Folder
Time spent in forums: 1 Month 3 Weeks 1 Day 19 h 30 m 28 sec
Reputation Power: 1050
Totally, but to be able to do a job and to be able to do a job in perfect style, are different things

I'm not going to claim to be a .net expert myself, not like i've been doing it that long (or even like it!), but, like any good programmer, i can turn my hand to it when required.

Reply With Quote
  #14  
Old March 25th, 2006, 09:02 AM
netytan's Avatar
netytan netytan is offline
Hello World :)
Dev Shed Frequenter (2500 - 2999 posts)
 
Join Date: Mar 2003
Location: Hull, UK
Posts: 2,537 netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 1 Week 2 Days 18 h 17 m 47 sec
Reputation Power: 68
Send a message via ICQ to netytan Send a message via AIM to netytan Send a message via MSN to netytan Send a message via Yahoo to netytan
Quote:
Originally Posted by LinuxPenguin
Totally, but to be able to do a job and to be able to do a job in perfect style, are different things

I'm not going to claim to be a .net expert myself, not like i've been doing it that long (or even like it!), but, like any good programmer, i can turn my hand to it when required.


Heheh I think we have different definitions of what it means to be a good programmer and to be able to complete a task .

Sure, hacking up some pile of crap solution that's five times longer than it needs to be, took ten times longer to write and it should have and is inefficient to boot, but gives the right results is technically completing a task: I wouldn't count it for obvious reasons .

I think programming and programming-well are more or less synonyms of each-other, or they should be!

Sadly this attitude that pulling something out of your *** means you can program in language X seems to be is shared – usually by "professional" programmers.

Job interview...
Programmer: Yeah I can program in C (I had better read the first chapter of that book I saw in Waterstones and leave without buying anything).
Manager: You're hired, I'll look forward to seeing you on monday.
Programmer: Thank you very much *Shakes hand*, have a good weekend (hahah sucker, now to rake in the cash).

Have a good weekend ,

Mark.
Comments on this post
LinuxPenguin disagrees: (0) Not quite. Being able to program in something only implies knowing how to print text. that said,
i'd never say what i can program in .net is worth knowing... and i wouldn't expect anyone to hire me
on it (hence it's excluded from my CV)

Reply With Quote
  #15  
Old March 25th, 2006, 10:07 AM
crownjewel82 crownjewel82 is offline
rebel with a cause
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: May 2004
Location: The Batsh!t Crazy State.
Posts: 5,817 crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 37th Grade (Above 100000 Reputation Level)  Folding Points: 53188 Folding Title: Beginner FolderFolding Points: 53188 Folding Title: Beginner FolderFolding Points: 53188 Folding Title: Beginner Folder
Time spent in forums: 3 Months 4 Days 12 h 16 m 39 sec
Reputation Power: 3460
Quote:
Programmer: Yeah I can program in C (I had better read the first chapter of that book I saw in Waterstones and leave without buying anything).
Manager: You're hired, I'll look forward to seeing you on monday.
Programmer: Thank you very much *Shakes hand*, have a good weekend (hahah sucker, now to rake in the cash).
that's quite common but some people are actually able to learn languages quickly and are able to use references to do so effectively.

For example, My interview went something like this:
First Round:
Manager: We use ASP and VB here do you know those?
Me: No but I have a gift for learning things quickly.
Mangaer: <-- skeptical

Second Round:
Manager: Change this ASP code to do XYZ instead of ABC
Me: <-- Does it faster than anyone else.
Manager: <-- is a believer

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming Languages - MoreOther Programming Languages > What languages do you know?

Developer Shed Advertisers and Affiliates



Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 


Powered by: vBulletin Version 3.0.5
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

© 2003-2013 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap