Jump to content



Photo
- - - - -

What Is Your Favorite Programming Language?


  • Please log in to reply
21 replies to this topic

#1 Marco

Marco

    Casio Freak

  • Members
  • PipPipPipPip
  • 185 posts
  • Location:Dresden, Germany

  • Calculators:
    Casio CFX 9850G (broken),
    Casio CFX 9850GB,
    Casio Algebra FX 2.0 Plus

Posted 05 November 2004 - 03:37 PM

Choose what your favorite programming language is and say why :)
It?s a poll about general purpose languages only, thus, non-imperatives (functional or logic ones: Haskell, LISP, Prolog and so on) and other special purpose languages (JAVA, PHP) are missing.

Poll?s contents:

Pascal
Pascal - and related Languages, also if you combine your code with Assembler. Pascal, Delphi/Object Pascal, Modula, ADA (OK, never heard about someone using ADA, however),...

C
C - and related (also when combined with Assembler): C,C++,C#

Asm
Only when coding pure Assembler (whereas no matter about the platform). If you use Asm with a Highlevel Language, choose the language you use instead of

[Visual] Basic
BASIC / Visual Basic; As I hope no one is using them seriously ;). Don?t select this when coding usually in Casio Basic!

Casio Basic
self explaining

Other
If you are an exotic using sth. like Fortran, Algol, Cobol, Plankalk?l, ...

#2 Orwell

Orwell

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 777 posts
  • Gender:Male
  • Location:Paris - France

  • Calculators:
    Casio AFX 1.02 / Casio ClassPad 300

Posted 05 November 2004 - 04:13 PM

I voted for "C & related" because my favorite language is C++, but actually it would be better to have a separated category for C++, python, C# and the other object oriented languages (like Java too, why didn't you include it within the different choices? :huh: )

Actually i prefer C++ because i really love oriented object programming :lol: I think it is the most natural way to design a program structure :) I only know C++ and Java as OO languages for now (i will begin with C# and python quite soon), and since C++ is quite more powerful than Java it is my favorite language for the moment :D

#3 AlephMobius

AlephMobius

    Casio Freak

  • Members
  • PipPipPipPip
  • 189 posts

  • Calculators:
    AFX 2.0+, TI-89, EL-9300C

Posted 05 November 2004 - 04:22 PM

w00t w00t vote for FORTRAN. I downloaded two new compilers two days ago. I don't know what the deal is but the one I got to work generated a 26k binary for a program that just says "Hello World". But, it's 16bit so maybe I will be the first person to make an AFX game in FORTRAN.

#4 Marco

Marco

    Casio Freak

  • Members
  • PipPipPipPip
  • 185 posts
  • Location:Dresden, Germany

  • Calculators:
    Casio CFX 9850G (broken),
    Casio CFX 9850GB,
    Casio Algebra FX 2.0 Plus

Posted 05 November 2004 - 04:31 PM

(like Java too, why didn't you include it within the different choices?  :huh: )

Regarded it as a special purpose language; It's very close to C/C++ family, and if you had a JAVA comiler that generated normal EXEs instead of a JVM bytecode, you could call it a C/C++ compiler or something... however...

SO I skipped all these special languages off the poll (Java, PHP, Pearl, ...)

w00t w00t vote for FORTRAN. I downloaded two new compilers two days ago.

Wow, they still make FORTRAN Compilers? :huh:

#5 Orwell

Orwell

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 777 posts
  • Gender:Male
  • Location:Paris - France

  • Calculators:
    Casio AFX 1.02 / Casio ClassPad 300

Posted 05 November 2004 - 04:38 PM

Regarded it as a special purpose language; It's very close to C/C++ family, and if you had a JAVA comiler that generated normal EXEs instead of a JVM bytecode, you could call it a C/C++ compiler or something... however...

<{POST_SNAPBACK}>

Yes but the Java language is quite similar to C++ (it's just a bit "easier"); i agree the system is different, but that was not the point when you asked which language we prefer ;)

#6 CrimsonCasio

CrimsonCasio

    UCF Ambassador

  • [Legends]
  • PipPipPipPipPipPipPipPipPipPip
  • 3579 posts
  • Gender:Male
  • Location:USA
  • Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

  • Calculators:
    Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 05 November 2004 - 05:10 PM

awww... sigh... i cant vote in this... I like C++ best, but i use VB much more (for lots of little projects), and Casio BASIC 10x as much as everything else even though its so infruiating...

although, i think i'll vote other, as i have a new language thats not up there that I really like :D

#7 Bob Vila

Bob Vila

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 768 posts
  • Gender:Male
  • Location:USA

  • Calculators:
    FX 1.0+ : CFX-9850 GB Plus : TI-81

Posted 05 November 2004 - 05:45 PM

although, i think i'll vote other, as i have a new language thats not up there that I really like

i think i can guess it in one chance... :rolleyes:

i voted for C and related cause you guys are kinda lumping java in there, and i seem to like that one the best.

#8 Bija

Bija

    Casio Fan

  • Members
  • PipPip
  • 44 posts

  • Calculators:
    Graph 25, Graph 100+ 1.05

Posted 05 November 2004 - 06:01 PM

I voted for C, because it is the langage i use ti make Casio programs
it is much faster than casio Basic and offers more possibilities !
i like asm too, but i use it in C programs

but i don't know Pascal so i can"t say whether I think it is better or not

i haven't learned C++, but i think i'll learn it too

#9 AlephMobius

AlephMobius

    Casio Freak

  • Members
  • PipPipPipPip
  • 189 posts

  • Calculators:
    AFX 2.0+, TI-89, EL-9300C

Posted 06 November 2004 - 03:47 AM

Wow, they still make FORTRAN Compilers?


Yes. You can even make Windows program with FORTRAN. They make software that is supposed to let you do it easily or you can have straight access to the Windows API. From what I can tell, they are even evolving a new standard.

I voted for C, because it is the langage i use ti make Casio programs


Hehe, C would be my second vote because I can use it for TI or Casio programs.

#10 huhn_m

huhn_m

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1957 posts
  • Gender:Male
  • Location:Germany / Dresden
  • Interests:Assembler(!!!)
    Computers and Programming
    Operating Systems
    Programmable Calculators
    Maths and everything arround it

  • Calculators:
    FX-82SX / AFX 2.0+ (ROM 1.03) / FX 1.0+ (ROM 1.03)

Posted 06 November 2004 - 09:34 AM

Pascal (-> Delphi) but I actually like ASM more.
I just did not yet find a good guide to windows ASM programming.

#11 Griott

Griott

    Newbie

  • Members
  • Pip
  • 29 posts
  • Interests:Programming Delphi, C#.NET, PocketPC.<br />Casio ClassPad 300 Programming, bugs, issues, notes, observations, colaborations, ideas, etc.<br />Use of the CP300 technology in the classroom, proffessionally and as a hobby.<br />

  • Calculators:
    CP300, AFX2.0+,FX1.0+,CFX9950GBWE, HP49G

Posted 06 November 2004 - 09:09 PM

I began programming, in C, but Delphi is the language I feel most confortable with. Recently I switched to C#, for which I would give my vote as well.

#12 Andy.Davies

Andy.Davies

    Forum Ghost

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1547 posts
  • Gender:Male
  • Location:Dorset, England
  • Interests:Age: 18
    Studying: MEng in cybernetics at Reading uni
    Interests: Progaming (VB, VB.Net, C#, Casio Basic)
    Computers UBBD (Using, Building, Breaking &amp; Destroying)
    Gaming (FPS, RTS, RPG)
    Electronics
    Rock Music (Preferably Loud)
    Riley's (Pool &amp; Snooker Bar)
    Driving (Preferably fast)
    Aikedo (Martial Art)

  • Calculators:
    Algebra FX 2.0 ROM 1.01, FX9750G

Posted 07 November 2004 - 12:16 AM

i am a VB.net person, so i chose Vb as it is closest, oh and all this crap about VB being slower than C is completely untrue, they are the same level of laguage, however to get the most out of VB you need to know what you are doing.

I also *hate* delphi, as i think it is ilogical and the IDE truly sucks big time (delphi 6 & 7). i am having a long PM convo with Marco (at my request) as i want to see what he thinks of its merits/disadvantages.

#13 AlephMobius

AlephMobius

    Casio Freak

  • Members
  • PipPipPipPip
  • 189 posts

  • Calculators:
    AFX 2.0+, TI-89, EL-9300C

Posted 07 November 2004 - 03:03 AM

oh and all this crap about VB being slower than C is completely untrue,

I hope you mean the .NET version. If you mean good old VB like VB 6 then you are dead wrong. Trust me. I have cussed VB enough times to know.

#14 CrimsonCasio

CrimsonCasio

    UCF Ambassador

  • [Legends]
  • PipPipPipPipPipPipPipPipPipPip
  • 3579 posts
  • Gender:Male
  • Location:USA
  • Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

  • Calculators:
    Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 07 November 2004 - 05:23 AM

of course he does :)
but i still prefer all versions of vb for little utilites that i dont really want to put thought into... ;)

#15 Marco

Marco

    Casio Freak

  • Members
  • PipPipPipPip
  • 185 posts
  • Location:Dresden, Germany

  • Calculators:
    Casio CFX 9850G (broken),
    Casio CFX 9850GB,
    Casio Algebra FX 2.0 Plus

Posted 07 November 2004 - 09:15 AM

My favorite overall is Pascal / Delphi, because although very simple tu use, it provides all the features to you that other languages also do :)

Btw, I found a really funny text about the crypticalness of Unix/C at http://www.schneider...e-texte-008.php :roflol:

Inventors of UNIX and C admit: It?s all nonsense (was just an april's fool)

Sadly, it's German version only, but you might pass it through google translator (it probably will not be that funny anymore then).

#16 R00KIE

R00KIE

    Casio Freak

  • Members
  • PipPipPipPip
  • 155 posts
  • Location:Portugal
  • Interests:Electronics, games, programming

  • Calculators:
    HP49G ROM 1.24; CASIO CFX-9850GB PLUS;CASIO FX-6300G; CASIO FX-82TL

Posted 08 November 2004 - 11:32 AM

C/C++ for me it's simple enough to program but if you need you can get really close to what you can do with ASM

#17 gimmervan

gimmervan

    Newbie

  • Members
  • Pip
  • 1 posts

  • Calculators:
    casio

Posted 08 March 2013 - 06:49 AM

Choose what your favorite programming language is and say why :)
It?s a poll about general purpose languages only, thus, non-imperatives (functional or logic ones: Haskell, LISP, Prolog and so on) and other special purpose languages (JAVA, PHP) are missing.

Poll?s contents:

Pascal
Pascal - and related Languages, also if you combine your code with Assembler. Pascal, Delphi/Object Pascal, Modula, ADA (OK, never heard about someone using ADA, however),...

C
C - and related (also when combined with Assembler): C,C++,C#

Asm
Only when coding pure Assembler (whereas no matter about the platform). If you use Asm with a Highlevel Language, choose the language you use instead of

[Visual] Basic
BASIC / Visual Basic; As I hope no one is using them seriously ;). Don?t select this when coding usually in Casio Basic!

Casio Basic
self explaining

Other
If you are an exotic using sth. like Fortran, Algol, Cobol, Plankalk?l, ...


I like C# very much . I find C# http://csharp.net-informations.com is better becasue it is easy to understand and Object Oriented. I am working as a C# programmer now.

gimmer.

#18 Casimo

Casimo

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 641 posts
  • Gender:Not Telling

Posted 08 March 2013 - 03:16 PM

My favorite language is C: It's easy, you can use all functions and you have got an universal-programming language for every device.
(I also like Brainfuck - but It doesn't have so much features)

#19 flyingfisch

flyingfisch

    Casio Maniac

  • Deputy
  • PipPipPipPipPipPipPipPip
  • 1891 posts
  • Gender:Male
  • Location:OH,USA
  • Interests:Aviation, Skiing, Programming, Mountain Biking.

  • Calculators:
    fx-9860GII
    fx-CG10 PRIZM

Posted 08 March 2013 - 03:49 PM

I like C, but with compilers and stuff, it's a lot of work. So I usually code in Lua.

I also like FORTRAN, but I don't program apps for computers other than webapps, so I don't use it often.

#20 3298

3298

    Casio Addict

  • Members
  • PipPipPip
  • 79 posts
  • Gender:Male
  • Location:Germany

  • Calculators:
    fx-9750G Plus
    Algebra FX 2.0 (ROM 1.03,broken)
    HP 50G

Posted 08 March 2013 - 04:25 PM

Hmm ... what languages do I like? Many of the languages I encountered have their own advantages, so deciding on one of them is difficult.
-CasioBasic: No comment.
-MLC: Interesting concept, but not really expandable.
-C: Good one, quite portable, but there is no on-calc compiler.
-ASM: Not portable, but really fast. I used x86 (real mode only) and Saturn (looks quite different from the other ASM languages due to its algebraic-looking syntax, that helps a bit when switching between platforms); I had a quick look at MIPS, ARM, Z80, 6502 and SH3 (my brother asking for advice with his 9860 stuff).
-Java: That would be my choice for webapps (which I usually don't do), but nothing else.
-C++: Some nice features, but as with Java, I don't like object oriented stuff that much.
-RPL: Lacking portability (Factor might be a workaround for this; it has the same structure, though not the same commands), but it has a LOT of features the other languages don't have. Also, I can use it about everywhere. Much better than carrying around a laptop and waiting for it to boot.
-Haskell: I learned that one (as well as Java) at the university. Functional programming is nice, but I can do that with RPL, too. With much less parentheses, and concatenative as well.
So, depending on the situation, it's RPL (UserRPL for quick calculations, SysRPL for bigger programs) with some pieces of Saturn ASM (yes, the HP has an on-calc assembler out of the box), or C, in some situations also with a little inline ASM for whatever platform the program is meant for.
Okay, that's still two (according to Marco, inline ASM doesn't count) languages. I can't reduce that anymore.

#21 AussieGuy

AussieGuy

    Newbie

  • Members
  • Pip
  • 14 posts

  • Calculators:
    ClassPad 330

Posted 17 April 2013 - 09:45 PM

Python for me. Lots of packages for scientific/numerical programming (numpy, scipy), plus the enhancement cython, which gives you the speed and efficiency of C. Plus it's a really nice language to use.

#22 shinolife63

shinolife63

    Newbie

  • Members
  • Pip
  • 25 posts
  • Gender:Male

  • Calculators:
    Classpad CP-400
    Classpad CP-330
    fx-9860gii
    Hacked fx-9750gii
    fx-300 ES plus
    fx-115 ES
    fx-300 MS

Posted 18 April 2013 - 07:36 PM

Choose what your favorite programming language is and say why :)
It?s a poll about general purpose languages only, thus, non-imperatives (functional or logic ones: Haskell, LISP, Prolog and so on) and other special purpose languages (JAVA, PHP) are missing.

Poll?s contents:

Pascal
Pascal - and related Languages, also if you combine your code with Assembler. Pascal, Delphi/Object Pascal, Modula, ADA (OK, never heard about someone using ADA, however),...

C
C - and related (also when combined with Assembler): C,C++,C#

Asm
Only when coding pure Assembler (whereas no matter about the platform). If you use Asm with a Highlevel Language, choose the language you use instead of

[Visual] Basic
BASIC / Visual Basic; As I hope no one is using them seriously ;). Don?t select this when coding usually in Casio Basic!

Casio Basic
self explaining

Other
If you are an exotic using sth. like Fortran, Algol, Cobol, Plankalk?l, ...

Python all the way




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users