Page 5 - Discuss What languages do you know? in the Other Programming Languages forum on Dev Shed. What languages do you know? A place for discussing programming languages not covered in specific forums such as Assembler, COBOL, etc. - you get the idea.
View Poll Results: What languages do you know well?
"Science is based on reality staying the same, and Nature ignores what humans vote upon." -- Bill Beaty
"Three litres of sherry up the butt can only be described as astounding." -- Darwin Awards
Last edited by peenie : July 9th, 2006 at 12:52 AM.
Posts: 10
Time spent in forums: 5 h 4 m 17 sec
Reputation Power: 0
Quote:
Originally Posted by Lux Perpetua
I know C and C++ well according to SimonGreenhill's standard. With the docs handy, I'm pretty competent in PHP (did a large project in the past). I could similarly make do in Java, Perl, and Fortran 77, in order of decreasing competence.
The other language I'm proficient in is PostScript. I know it better than I know any other language just due to sheer experience. That's another language, like Lisp, that will shift your thinking about programming if you come from an Algol-family background. Here's a function that, given an array and a function, will return the array that results when the function is applied to each element of the original array:
Code:
{[3 1 roll forall]}
Note the lack of any need to define your own variables (although PostScript has complete support for local variables). Also, we can use the definition of the function as a literal without giving it a name. So PostScript, although it isn't actually a functional programming language, has some of the perks of functional and combinatory languages.
Ah... I read through this whole thread assuming I would be the only postscript programmer!
I do graphic design & animation in raw postscript. Much of my art is algorithmic of course, but it's not all abstract. (I got a two-page writeup in an art book for using such odd tools.)
The only other language I know really well is K&R C. (Since I say K&R, not ANSI, you can guess how long I've been hacking C...)
I know it doesn't count for this thread, since I can only do it with the manual in one hand, but I've done a little bit of programming in LINC machine language. From front-panel switches. Oh yeah.
I programmed in C for too long before I tried to learn any Lisp-type language, and I've never been able to wrap my head around them. Which is very frustrating, since I have access to Symbolics hardware.
Posts: 12,874
Time spent in forums: 4 Months 2 Weeks 1 Day 20 h 28 m 56 sec
Reputation Power: 6421
I used to have to write VMS Cobol programs to generate PostScript Programs, and my therapist had said I was making such progress, and now you bring it up again, you heartless fiend ...
The great thing about Object Oriented code is that it can make small, simple problems look like large, complex ones
09 F9 11 02
9D 74 E3 5B
D8 41 56 C5
63 56 88 C0
Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems. -- Jamie Zawinski
Detavil - the devil is in the detail, allegedly, and I use the term advisedly, allegedly ... oh, no, wait I did ... BIT COINS ANYONE
Posts: 10
Time spent in forums: 5 h 4 m 17 sec
Reputation Power: 0
Quote:
Originally Posted by Axweildr
I used to have to write VMS Cobol programs to generate PostScript Programs, and my therapist had said I was making such progress, and now you bring it up again, you heartless fiend ...
gibber, gibber, rlineto, stroke, gibber, gibber
Ouch. Cobol/PS sounds like an abomination.
I've always wondered what that early Fortran/Lisp code looked like (Lisp started out as a Fortran extention).
Posts: 75
Time spent in forums: 18 h 56 m 9 sec
Reputation Power: 9
Hey there almost read all the posts and here is my opinion on most of the subjects i have seen:
1) I'm a decent VB4/5/6 programmer, Beginner C/C++, Expert Php, Newbie Java, Strong if not expert HTML/Javascript/Css and all other client side languages for the web, .NET Junkie for now, expert soon to be :P
(I might be missing something but hey, i have too much api's to remember, blame it on versatility )
(Oh and btw, i'm the kind of guy that can learn any language in a couple of days... Try making palm applications using the infrared port and a local unstructured database in 2 weeks, oh and beware floating point operations on palm... took me one week to figure out how to use them)
2) Concerning the struggle about ASP/VBScript and JAVA/Javascript, know this...
First, ASP proposes a simple object model that can be used with VBScript and Javascript but for simplicity, people opted more for VBScript since they (Asp and vbscript) were both related to microsoft.
Second, Java is an all around programming language that is fully compiled. Javascript has the word "Java" into it only because it shared syntax with it, the real name for Javascript is ECMAScript which is now coming to it's 4th version and is being used in several software proposing document object models (or simply object model) such as flash and several other dynamic tools... Therefore, Javascript and Java are definitely not related except for their syntaxical resemblence.
3) I agree with ... [insert avatar name here] about the fact that a good programmer depends on the person viewing it.
For the user : Elegant intuitive interface that works without crashing
For the peers : A programmer that is easy to understand, takes the right coding decision and doesn't recode a network lib instead of using System.Net.Sockets which already exists and is obviously stronger than his lib.
For the manager : A programmer that makes the code works easily and effectively in the shortest billable time possible and the best income possible
IMO, a good programmer is someone that can meddle with all the points at once, therefore be able to advise correctly on what technology to use, how to use it effectively both for the end user, the budget and the future debbugers...
Posts: 1,747
Time spent in forums: 1 Month 4 Days 23 h 43 m 8 sec
Reputation Power: 885
Quote:
Originally Posted by crazyone
2) Concerning the struggle about ASP/VBScript and JAVA/Javascript, know this...
First, ASP proposes a simple object model that can be used with VBScript and Javascript but for simplicity, people opted more for VBScript since they (Asp and vbscript) were both related to microsoft.
Not necessarily. ASP does not utilize JavaScript, it utilizes JScript. The Microsoft advantage had little to do with the selection of VBScript over JScript, because they are both Microsoft languages.
Quote:
Second, Java is an all around programming language that is fully compiled. Javascript has the word "Java" into it only because it shared syntax with it, the real name for Javascript is ECMAScript which is now coming to it's 4th version and is being used in several software proposing document object models (or simply object model) such as flash and several other dynamic tools... Therefore, Javascript and Java are definitely not related except for their syntaxical resemblence.
Java is not "fully compiled". It's partially compiled into bytecode and then partially interpreted by the JVM. If it were fully compiled, it would be compiled into machine code like C++, thus rendering it no longer cross-platform.
JavaScript also has the word "Java" in it because Sun and Netsape created JavaScript as a method of using a Java-like language on the web. The marketing departments had a blast and used similar terminology to describe it.
ECMAScript is not the *real* name of JavaScript. The real name of JavaScript is LiveScript. ECMAScript is the standard of which JavaScript and JScript are based. Neither JavaScript nor JScript implement ECMAScript fully.
JavaScript and Java are most related in the creation of the language and it's use in the Netscape browser 10 years ago. LiveScript and Java have no relation. JavaScript and Java do have a relation from the marketing department of Sun.
Also, syntaxical is not a word. Syntactic is the word you're looking for.