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
  • 5
  • Last ►
    Locked
    Locked Forum

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

#31 User is offline nineko 

Posted 24 July 2008 - 07:30 PM

  • I am the Holy Cat
  • Posts: 5341
  • Joined: 17-August 06
  • Gender:Male
  • Location:italy
  • Project:I... don't even know anymore :U
  • Wiki edits:5,251
I'm an awesome Basic programmer. Being old school, I prefer Quick Basic over Visual Basic, but I can use the latter as well.

I also know C, C++, Pascal, x86 and 68k assembly, Java, and some minor languages you probably never heard about. But yeah, my language of choice is definitely Basic.

#32 User is offline SMTP 

Posted 24 July 2008 - 07:33 PM

  • Posts: 2145
  • Joined: 27-April 04
  • Gender:Male
  • Location:Ohio
  • Wiki edits:59
Nothing, nothing at all.

Unless you count 68K ASM. :P

#33 User is offline Ravenfreak 

Posted 25 February 2010 - 10:48 PM

  • It's a bird, it's a plane, nope it's a ring!
  • Posts: 2289
  • Joined: 24-November 08
  • Gender:Male
  • Location:O'Fallon Mo
  • Project:Mighty No. 9 Universe,various hacking projects
  • Wiki edits:112
I know a little bit of C#, and a little bit of ASM. I would love to learn even more about both languages, especially ASM because it's fascinates me. (Well both fascinate me, but ASM is more complex and I don't mind a challenge. ^^)
This post has been edited by Ravenfreak: 26 February 2010 - 01:20 AM

#34 User is offline nineko 

Posted 25 February 2010 - 10:54 PM

  • I am the Holy Cat
  • Posts: 5341
  • Joined: 17-August 06
  • Gender:Male
  • Location:italy
  • Project:I... don't even know anymore :U
  • Wiki edits:5,251
Ravenfreak, I hope you don't mind if I merged your thread with an older one with a similar topic.
If you do, I'll have no problems to split them again smile.png

Also this is a recommended read, although not similar enough to be merged as well :p

edit: for reference, Ravenfreak's topic's title and subtitle were "What Programming Languages Do You Know Or Would Like To Learn?" / "This thought just crossed my mind..."
This post has been edited by nineko: 25 February 2010 - 11:00 PM

#35 User is offline Ravenfreak 

Posted 25 February 2010 - 11:56 PM

  • It's a bird, it's a plane, nope it's a ring!
  • Posts: 2289
  • Joined: 24-November 08
  • Gender:Male
  • Location:O'Fallon Mo
  • Project:Mighty No. 9 Universe,various hacking projects
  • Wiki edits:112
Oh I don't mind it at all. smile.png No point of having two separate topics that are similar, right?

#36 User is offline GerbilSoft 

Posted 26 February 2010 - 12:42 AM

  • RickRotate'd.
  • Posts: 2223
  • Joined: 11-January 03
  • Gender:Male
  • Location:USA
  • Project:Gens/GS
  • Wiki edits:158
9001
I generally use a mix of C and C++, along with x86 assembly for optimizations in some cases.

Also, M68K assembly for pyl-md, though I haven't done much work on pyl-md recently. sad.png
This post has been edited by GerbilSoft: 26 February 2010 - 12:43 AM
Reason for edit: +pyl-md

#37 User is offline MainMemory 

Posted 26 February 2010 - 12:48 AM

  • Every day's the same old thing... Same place, different day...
  • Posts: 3369
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
I write all my programs in Visual Basic .NET.
I also frequently deal with x86 ASM and less frequently, 68000 ASM.
I also know some Java, but I never use it.

#38 User is offline Quickman 

Posted 26 February 2010 - 02:33 AM

  • Posts: 5584
  • Joined: 03-December 03
  • Gender:Male
  • Location::x
  • Project:omg porjcet
  • Wiki edits:10
I like 68k ASM, I'm tentatively poking the behemoth that is Z80 ASM now that I know it's nowhere near as scary as it looks, and I've dabbled in C#. (Yeah, fuck your "everyone knows ASM" rule, just because you know 68k ASM doesn't mean you know all ASM anywhere.)

#39 User is offline Sintendo 

Posted 26 February 2010 - 02:58 AM

  • Posts: 249
  • Joined: 15-June 04
  • Gender:Male
  • Wiki edits:2
Plain old C and Scheme (the latter because my university makes me learn it).

#40 User is offline Tobin 

Posted 26 February 2010 - 03:15 AM

  • Look at me... LOOK AT ME... HEY FUCKS LOOK AT *zlined*
  • Posts: 190
  • Joined: 06-February 10
  • Gender:Male
  • Project:And the rain will kill us all / If we throw ourselves against the wall / But no one else can see / The preservation of the martyr in me
  • Wiki edits:19
.
This post has been edited by MattATobin: 20 December 2011 - 07:45 PM

#41 User is offline Hodgy 

Posted 26 February 2010 - 04:22 AM

  • Posts: 792
  • Joined: 25-July 08
  • Gender:Male
  • Location:UK
  • Project:Games programming :)
Pacal/Delphi and PIC ASM :D

#42 User is offline Conan Kudo 

Posted 26 February 2010 - 08:05 AM

  • 「真実はいつも一つ!」工藤新一
  • Posts: 477
  • Joined: 12-January 09
  • Gender:Male
  • Wiki edits:14
QUOTE (Delta @ Jul 24 2008, 06:02 PM)
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


In the case of C# and Mono, Mono is usually at the same level in terms of language features. However, in terms of libraries, it is playing catch up. Also, Mono has the unique feature of being able to compile .NET languages just like a regular compiler instead of JITing it and requiring the Framework.

The programming languages I know of are NSIS, C, C++, some BASIC (QBASIC variant), some Visual Basic (only a little), some C#, some Java, very little ASP (used to know more, forgot most of it), and a tiny bit of PHP.

My preferred languages would probably be C++ and C#. I don't dislike Java as a language all that much, but I dislike the JVM A LOT. I respect and appreciate the Mono project a lot, mainly because they bring something quite new to the table that I want to work with.

With Phalanger and other projects, bringing in existing open source code and incorporating it into a Mono project got significantly easier...

#43 User is offline MarkeyJester 

Posted 26 February 2010 - 12:17 PM

  • Clouded in obscurity.
  • Posts: 1595
  • Joined: 22-July 08
  • Gender:Male
  • Location:Japan
  • Wiki edits:16
I generally Prefer Motorola MC68000 above everything else, as it's the one language where I can actually write shit that makes member's jaws drop. I have a somewhat understanding of x86 and Z-80 (although I'm planning to look into more about Zilog programming), and I know a bit about C, well, at least enough to open files and modify them anyway (Though I'm not a fan of the language, so I often end up ripping my hair out frequently).

EDIT:
QUOTE (Hodgy @ Feb 26 2010, 09:22 AM)
PIC ASM :D
Oh you =P
This post has been edited by MarkeyJester: 26 February 2010 - 12:35 PM

#44 User is offline Chilly Willy 

Posted 26 February 2010 - 12:17 PM

  • Posts: 746
  • Joined: 10-April 09
  • Gender:Male
  • Project:Doom 32X
I get off on pretty much any assembly. Nothing beats coding directly in assembly on a 68000, Z80, or 6502. The x86 sucks as a CPU from the perspective of assembly language, but the AMD64 in long mode is a step up. thumbsup.png

For low-level languages, I like C.
For modular languages, I like Pascal.
For higher-level languages, I like Python.

#45 User is offline DigitalDuck 

Posted 26 February 2010 - 04:18 PM

  • Arriving four years late.
  • Posts: 3364
  • Joined: 23-June 08
  • Gender:Male
  • Location:Lincs, UK
  • Project:TurBoa, S1RL
I've used various forms of BASIC throughout my life, but over the last couple of years I've learnt C#, C++, Java, Z80 ASM, 65xx ASM, and 68k ASM. I still think imperatively when programming though, which is a problem for OO languages.

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

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