Thread Tools
Old May 7, 2003, 13:37   #31
Al'Kimiya
Chieftain
 
Local Time: 01:54
Local Date: November 2, 2010
Join Date: Nov 2000
Posts: 81
In order of expertise: C++, C#, Java, C, Perl, Common LISP, Prolog, LabView, Pascal, Visual Basic
__________________
får jag köpa din syster? tre kameler för din syster!
Al'Kimiya is offline  
Old May 7, 2003, 14:05   #32
alva
Civilization III PBEMPtWDG2 Cake or Death?PtWDG Gathering StormInterSite Democracy Game: Apolyton TeamC3C IDG: Apolyton TeamC4DG Gathering Storm
Deity
 
alva's Avatar
 
Local Time: 02:54
Local Date: November 2, 2010
Join Date: Sep 2001
Location: Republic of Flanders
Posts: 10,747
Basic, some HTML and trying to learn Java...
-
With all that knowledge here, it's such a shame we can't get it to better use ***couch -subforum-cough*** cute:
__________________
#There’s a city in my mind
Come along and take that ride
And it’s all right, baby, it’s all right #
alva is offline  
Old May 7, 2003, 14:09   #33
Angelo Scotto
Scenario League / Civ2-Creation
Warlord
 
Local Time: 00:54
Local Date: November 2, 2010
Join Date: Oct 1999
Location: Milan, Italy
Posts: 127
Quote:
Originally posted by Sir Ralph
HTML is a language. It's just not a programming language. It is a document describing language. It it were a programming language, RTF and PS were one too.
PS can be considered a programming language (from a theoretical point of view it is Turing-complete so it definitely is a programming language, a well known hack was a web-server all written in PS)
SQL and HTML instead are not Turing-Complete and so they're not programming languages.

Historical (At least from mine point of view )
AmigaBasic, AMOS, Pascal, Modula-2, Visual Basic

Used frequently and enjoing them
C, C++, Java, C#, Assembler (mainly masm32 and nasm)

Scripting (Used frequently and NOT enjoing them)
Javascript/JScript, Perl, Rexx, Rebol, VBScript

Just used in a couple of courses at university
Prolog, LISP, Fortran

Others (I believe they can be considered programming languages since they're TC but they're a bit too specific )
Inform, Tex, Promela, XSLT, Matlab

And, if developers will be able to finish it one day..., i definitely want to learn Mozart/XL
Angelo Scotto is offline  
Old May 7, 2003, 14:14   #34
Adagio
staff
Spore
Deity
 
Adagio's Avatar
 
Local Time: 02:54
Local Date: November 2, 2010
Join Date: Jun 2001
Posts: 11,112
Quote:
Originally posted by alva
With all that knowledge here, it's such a shame we can't get it to better use ***couch -subforum-cough*** cute:
I like the idea... try posting a msg in the community forum, to see what the generel oppinion on this is...

...though keep in mind: it is a Civ site, not a programming site
__________________
This space is empty... or is it?
Adagio is offline  
Old May 8, 2003, 09:33   #35
Cruddy
Warlord
 
Cruddy's Avatar
 
Local Time: 01:54
Local Date: November 2, 2010
Join Date: Mar 2003
Posts: 217
CECIL (Boo! Humbug!)
Assembler (Z80, 6502, 68XXX and a little x86)
Basic (Super, MS, Amiga, NOT Visual)
C (not fluent)

As you can see, my programming knowledge is out of date and not marketable, which is why I'm on an Object Oriented Programming course and am gradually picking up Smalltalk. Hopefully will move over to C++ when I can afford to. Although I might just pack it in and program for fun instead (there's nothing like assembler for timing accuracy).
__________________
Some cry `Allah O Akbar` in the street. And some carry Allah in their heart.
"The CIA does nothing, says nothing, allows nothing, unless its own interests are served. They are the biggest assembly of liars and theives this country ever put under one roof and they are an abomination" Deputy COS (Intel) US Army 1981-84
Cruddy is offline  
Old May 8, 2003, 10:07   #36
Meldor
Settler
 
Local Time: 18:54
Local Date: November 1, 2010
Join Date: Dec 2001
Location: Houston, Texas
Posts: 25
JPL
SAS
Fortran
Cobol
Basic
Assembler
C
C++
SQL
Java
Perl
Python
Lisp
Logo
Turtle

Most of my current work is done in either C++ or Assembler, mostly assembler.
Meldor is offline  
Old May 8, 2003, 11:19   #37
Urban Ranger
NationStatesApolyton Storywriters' GuildNever Ending Stories
Deity
 
Urban Ranger's Avatar
 
Local Time: 08:54
Local Date: November 2, 2010
Join Date: May 1999
Location: The City State of Noosphere, CPA special envoy
Posts: 14,606
Quote:
Originally posted by Cruddy
Although I might just pack it in and program for fun instead (there's nothing like assembler for timing accuracy).
Assembler is not fun. No way.
__________________
(\__/) 07/07/1937 - Never forget
(='.'=) "Claims demand evidence; extraordinary claims demand extraordinary evidence." -- Carl Sagan
(")_(") "Starting the fire from within."
Urban Ranger is offline  
Old May 8, 2003, 11:28   #38
TCO
Apolytoners Hall of Fame
Emperor
 
TCO's Avatar
 
Local Time: 14:54
Local Date: November 1, 2010
Join Date: Mar 2006
Location: Richmond, VA
Posts: 8,057
basic8 and a little bit of Fortran.

Have an uncle who tells a funny story. He does interesting computational stuff for a steel company. involves thermal and mechanical behavior of big rolling presses. He says that understanding the science and developing the right algorithm is way more important than what language you use. His bosses all think that a more up to date language will give them better answers. So he tells them he is using C or C++ and then goes home and does all the work in basic. Says if you know if-then-else and loops, that is practically all you need. And he solves problems that noone else at the company will touch.
TCO is offline  
Old May 8, 2003, 11:42   #39
Urban Ranger
NationStatesApolyton Storywriters' GuildNever Ending Stories
Deity
 
Urban Ranger's Avatar
 
Local Time: 08:54
Local Date: November 2, 2010
Join Date: May 1999
Location: The City State of Noosphere, CPA special envoy
Posts: 14,606
Hm. Most people do that stuff in Fortran because of the huge optimised libraries and helpful built-in data types.

Of course he's right in a very broad sense. Coding is mostly about decisions (if-then-else) and iterations (loops). The devil is in the details, however. I completely agree with the algorithm part too. Just take sorting (a favourite of Computer Scientists) for example.
__________________
(\__/) 07/07/1937 - Never forget
(='.'=) "Claims demand evidence; extraordinary claims demand extraordinary evidence." -- Carl Sagan
(")_(") "Starting the fire from within."
Urban Ranger is offline  
Old May 8, 2003, 12:15   #40
Jon Miller
staff
ApolyCon 06 ParticipantsCivilization III MultiplayerCivilization II MultiplayerRise of Nations MultiplayerPtWDG Vox ControliC4DG Vox
OTF Moderator
 
Jon Miller's Avatar
 
Local Time: 18:54
Local Date: November 1, 2010
Join Date: May 1999
Posts: 13,063
I know

Fortran 95
Fortran 77 (yuck)
some sorta Basic (from early 90s)
different math and calculator languages
scheme

Jon Miller
__________________
Jon Miller-
I AM.CANADIAN
Jon Miller is offline  
Old May 8, 2003, 12:29   #41
Urban Ranger
NationStatesApolyton Storywriters' GuildNever Ending Stories
Deity
 
Urban Ranger's Avatar
 
Local Time: 08:54
Local Date: November 2, 2010
Join Date: May 1999
Location: The City State of Noosphere, CPA special envoy
Posts: 14,606
You think Fortran 77 is bad? Try Fortran 66, then
__________________
(\__/) 07/07/1937 - Never forget
(='.'=) "Claims demand evidence; extraordinary claims demand extraordinary evidence." -- Carl Sagan
(")_(") "Starting the fire from within."
Urban Ranger is offline  
Old May 8, 2003, 13:04   #42
Angelo Scotto
Scenario League / Civ2-Creation
Warlord
 
Local Time: 00:54
Local Date: November 2, 2010
Join Date: Oct 1999
Location: Milan, Italy
Posts: 127
Quote:
Originally posted by GP
Says if you know if-then-else and loops, that is practically all you need.
I Agree, it's exactly what i meant in my previous post:

if + loop = Turing Machine = Programming Language

That's all you need to implement algorithms.

But said that let me add also that choosing the right language for solving your problem is very important cause each language has its strong points and weaknesses:

If you want to manipulate strings in C/C++ or even assembler you can, but it's easier to use Perl.
If you want to write CGI programs in Basic or Fortran you can, but it's easier to use PHP.
If you want to write math/engineering software in Perl or Java you can, but it's easier to use Fortran or Matlab.
etc...
Come on, like i wrote above, if you want you can write a web server in PS, but i doubt that Apache will be ever ported on it .

Quote:
Originally posted by Jon Miller
scheme
How is Scheme?
and what are the differences with LISP?
Angelo Scotto is offline  
Old May 8, 2003, 13:12   #43
Jon Miller
staff
ApolyCon 06 ParticipantsCivilization III MultiplayerCivilization II MultiplayerRise of Nations MultiplayerPtWDG Vox ControliC4DG Vox
OTF Moderator
 
Jon Miller's Avatar
 
Local Time: 18:54
Local Date: November 1, 2010
Join Date: May 1999
Posts: 13,063
Quote:
Originally posted by Urban Ranger
You think Fortran 77 is bad? Try Fortran 66, then
I have

the horror, the horror

Jon Miller
__________________
Jon Miller-
I AM.CANADIAN
Jon Miller is offline  
Old May 8, 2003, 13:27   #44
Edan
Warlord
 
Edan's Avatar
 
Local Time: 20:54
Local Date: November 1, 2010
Join Date: Dec 2002
Posts: 234
Quote:
Originally posted by Angelo Scotto
How is Scheme?
and what are the differences with LISP?
From what I remember of it, it's very similar to common lisp, but it's a smaller language and has a few syntax differences.
Edan is offline  
 

Bookmarks

Thread Tools

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

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 20:54.


Design by Vjacheslav Trushkin, color scheme by ColorizeIt!.
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Apolyton Civilization Site | Copyright © The Apolyton Team