Sonic and Sega Retro Message Board: Your Programming Language of Choice? - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
  • 8 Pages +
  • 1
  • 2
  • 3
  • 4
  • Last ►
    Locked
    Locked Forum

Your Programming Language of Choice? Share your favorite way to code

#16 User is offline voice 

Posted 23 July 2008 - 09:16 PM

  • Make any joke you want, you know I look good.
  • Posts: 3725
  • Joined: 06-June 04
  • Gender:Male
  • Location:45mins west of Chicago
  • Project:RSN2.0, PHP:IRC (A attempt at CGI:IRC in PHP)
  • Wiki edits:65

View PostSazpaimon, on Jul 23 2008, 09:13 PM, said:

I don't know any programming languages. I know PHP, which isn't a programming language, and that's it.

True, PHP is a scripting language, but if you get real desperate theres a application that compiles PHP code into a .exe

#17 User is offline Sazpaimon 

Posted 23 July 2008 - 09:19 PM

  • Posts: 1208
  • Joined: 14-January 03
  • Wiki edits:26

View Postvoice, on Jul 23 2008, 07:16 PM, said:

View PostSazpaimon, on Jul 23 2008, 09:13 PM, said:

I don't know any programming languages. I know PHP, which isn't a programming language, and that's it.

True, PHP is a scripting language, but if you get real desperate theres a application that compiles PHP code into a .exe

That still doesn't make it a program. It just bundles the PHP interpreter and libraries into an EXE with your code, nothing special.
Call me when there's an actively developed, non proof of concept OpenGL engine for PHP
This post has been edited by Sazpaimon: 23 July 2008 - 09:20 PM

#18 User is offline doc eggfan 

Posted 23 July 2008 - 09:44 PM

  • Export Version with Diereses
  • Posts: 8370
  • Joined: 19-May 08
  • Gender:Male
  • Project:GreatMegaLD, GreatSC3k, Great SG1k
  • Wiki edits:2
M68k and Z80 Machine Code, because it make me sound like a tough and manly bad-arse (and/or masochist), but in reality I'm just a poser because I only know the bare-minimum basics.

Also Sega Basic on my SC-3000.
This post has been edited by doc eggfan: 23 July 2008 - 09:45 PM

#19 User is offline Lobotomy 

Posted 23 July 2008 - 11:06 PM

  • VERY PLEASED TO EXCITING NEW
  • Posts: 3799
  • Joined: 22-March 06
  • Gender:Male
  • Location:Traverse City
  • Project:Fixing Generations FOREVER, Project: In Silico, Unleashed PC Beautification.
  • Wiki edits:94
PHP, HTML, Delphi. I suck at C++ so I won't even bother acknowledging it, oh wait.

#20 User is offline saxman 

Posted 23 July 2008 - 11:38 PM

  • Oldbie
  • Posts: 2625
  • Joined: 08-April 04
  • Gender:Male
  • Location:United States of America
  • Wiki edits:136
My primary choice is C. I am not a fan of C++ as I feel it's a pointless language. Also, I enjoy x86 assembly, though a C project is usually a whole lot easier (just look at the source for my Sonic Display Editor and you'll see what I mean).

#21 User is offline shobiz 

Posted 24 July 2008 - 03:09 AM

  • Posts: 863
  • Joined: 27-March 05
  • Gender:Male
  • Location:Karachi, Pakistan
  • Wiki edits:4,411
C whenever I have to write something which handles binary files or where speed is important, Ruby and Lua for most other things, and HTML/CSS/javascript/PHP/SQL etc for web stuff.
This post has been edited by shobiz: 24 July 2008 - 03:29 AM

#22 User is offline Aesculapius Piranha 

Posted 24 July 2008 - 04:03 AM

  • つづく
  • Posts: 3654
  • Joined: 14-March 08
  • Gender:Male
  • Location:Surrounded by water.
  • Project:Diva
  • Wiki edits:6
HTML represent. =P

#23 User is offline Rainer 

Posted 24 July 2008 - 08:33 AM

  • Posts: 383
  • Joined: 03-February 04
  • Gender:Male
  • Wiki edits:35
Also, it should be stated that (X)HTML is not a programming language. There are absolutely no similarities between HTML and other programming language whatsoever, due to the fact that HTML's purpose is mark-up (hence why it stands for HyperText Mark-up Language). If you're going to call (X)HTML a programming language, you might as well call BBCode a programming language as well.

As for me, I've begun learning C++, and I feel that I've got a good basic understanding of procedural programming (how to use poitners, arrays, dynamic memory allocation, for the most part), and I hope to start learning about the object-oriented aspects of the language itself sometime soon. However, I don't have the audacity yet to say I've officially "learned" a programming language-- although that's certainly a long-term goal of mine. =P
This post has been edited by Rainer: 24 July 2008 - 08:47 AM

#24 User is offline Shibunoa 

Posted 24 July 2008 - 08:49 AM

  • Posts: 329
  • Joined: 19-July 08
  • Gender:Male
  • Location:Italy
  • Wiki edits:28
Plain C is my programming language of choice, it's very easy to code in it if you grasp it and compilers can be found nearly everywhere.
I don't like C++ much and I learned a bit of it just to make a GUI for a doomed program of mine, but I've forgotten almost everything of it.

#25 User is offline Andeh 

Posted 24 July 2008 - 09:55 AM

  • Derp herp.
  • Posts: 2131
  • Joined: 09-June 06
  • Gender:Male
  • Location:Buffalo, NY
  • Wiki edits:4
Well, I failed both my C++ course and my Java course.

I failed Java harder, so I'm gonna say C++.

#26 User is offline Revival 

Posted 24 July 2008 - 10:11 AM

  • The AppleTalk Network System
  • Posts: 199
  • Joined: 08-July 07
  • Gender:Male
  • Location:The British Republic (< 3)
  • Wiki edits:34
PHP.
But since PHP is a scripting language, C++.

#27 User is offline Aesculapius Piranha 

Posted 24 July 2008 - 01:23 PM

  • つづく
  • Posts: 3654
  • Joined: 14-March 08
  • Gender:Male
  • Location:Surrounded by water.
  • Project:Diva
  • Wiki edits:6

View PostRainer, on Jul 24 2008, 01:33 PM, said:

Also, it should be stated that (X)HTML is not a programming language. There are absolutely no similarities between HTML and other programming language whatsoever, due to the fact that HTML's purpose is mark-up (hence why it stands for HyperText Mark-up Language). If you're going to call (X)HTML a programming language, you might as well call BBCode a programming language as well.

Bla the world has changed. Yeah its technically a markup language, but there was a time when it fit under the umbrella of things considered to be programing languages. I guess now that most people know some form of HTML programmers of lower level languages can't stand to have their epeen hurt and get all technical like this.

And yeah, I would call BBCode a programming language. Just a very shitty very high lev one.

The higher the level you get the less it resembles binary.

#28 User is offline Overlord 

Posted 24 July 2008 - 01:33 PM

  • Cat-herder
  • Posts: 14494
  • Joined: 12-January 03
  • Gender:Male
  • Location:Berkshire, England
  • Project:VGDB
  • Wiki edits:3,204
PHP for web scripting work, and VB6 for apps :(

C/C++ scare the crap out of me, I was tortured and abused by Java at university and will never go through that HELL again, and VB.NET is gay and made of AIDS.

#29 User is offline Delta 

Posted 24 July 2008 - 07:02 PM

  • Posts: 367
  • Joined: 11-January 03
  • Gender:Male
  • Location:California
  • Wiki edits:47
I'm a fan of C# myself, but I also know a little C/C++ and Python. Before this I was into VB and QBasic.

I really don't want to get into a big debate, but I think .NET/Mono and associated languages a little under-appreciated. It certainly doesn't have 100% the performance of native code, but for applications that don't need that 100% it's a choice to consider. Besides having a large base class library to use in your apps, you can use whatever language that can target .NET/Mono, and that includes C#, VB.NET, Boo, IronPython, IronRuby, C++/CLI, etc. And because it's language-agnostic, class libraries made in C# for example can be used in any other .NET language, and vice versa. No need to mess with header/lib files either.

But, to be fair, I'll point out a couple major flaws: OS portability and deployment issues. For non-Windows OSes you can use Mono, but it's unfortunately always playing catch up to the changes Microsoft keeps making. And by the time they catch up, Microsoft makes a new release of the .NET Framework. Besides that you have the fact that people need to have .NET installed in order for such apps to function at all. It's not a *huge* problem especially if an installer can install it automatically, but it's not as fun when you want to distribute using .zip's or (insert archiving format here).

For me, the disadvantages aren't enough to keep me from using C#/.NET. That, and the fact that I'm not particularly experienced with C/C++. But don't get me wrong; I don't hate native languages. In fact, I appreciate native code just as much as managed code... just that I use managed code as a personal preference. Ultimately you just need to use whatever tool fits the job. If managed code works, great. If native code works better, use that instead.

No tl;dr, sorry. ;P
This post has been edited by Delta: 24 July 2008 - 07:04 PM

#30 User is offline Rainer 

Posted 24 July 2008 - 07:18 PM

  • Posts: 383
  • Joined: 03-February 04
  • Gender:Male
  • Wiki edits:35

Quote

Bla the world has changed. Yeah its technically a markup language, but there was a time when it fit under the umbrella of things considered to be programing languages. I guess now that most people know some form of HTML programmers of lower level languages can't stand to have their epeen hurt and get all technical like this.


Most programmers (or at least good programmers) don't like considering HTML a programming language is because, frankly, it never compiles to binary. Every programming language has to assemble into binary at one point in order for it to be considered a programming language, and HTML simply fails to meet this requirement.

Another reason why it annoys me is because HTML isn't turing-complete at all (hint: it can't preform any computations a turing machine can). So, to consider it a programming language is ridiculous in the farthest sense.

Quote

The higher the level you get the less it resembles binary.


Yes, but every high level language eventually compiles to binary. I suppose if you want you can argue that HTML is the divide-by-zero of high level languages, since it never compiles to binary. =P
This post has been edited by Rainer: 24 July 2008 - 07:19 PM

  • 8 Pages +
  • 1
  • 2
  • 3
  • 4
  • Last ►
    Locked
    Locked Forum

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users