Register - Login
Views: 88843497
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
02-18-18 05:42:32 PM

Jul - Computers and Technology - Do we have any coders here? New poll - New thread - New reply
Pages: 1 2Next newer thread | Next older thread

Don't mind me. Just passing through.
Level: 51

Posts: 590/776
EXP: 1011976
For next: 1962

Since: 02-19-12
From: Everywhere at once.

Since last post: 19 hours
Last activity: 16 hours

Posted on 03-08-15 07:58:48 PM Link | Quote
Read dat title. Whether professionally or for your own pet projects, I'm curious to know who codes around here and what they code in. List what you mainly code in and some other languages that you've dealt with less frequently.

I mainly code in everybody's most favorite language Java because it's just so freaking easy to code in. I have used it a lot when I needed to program something to find material for TCRF.

Other languages I have used way less often include C, C++, Verilog, Python and Scala (and maybe something else I am forgetting).

Posted on 03-08-15 08:01:04 PM Link | Quote
- php
- lua
- very small amounts of c#
- javascript sometimes
- qbasic in a pinch
Zero One
And as we fall the spirit carries on,
That a hero'll come and save us all,
As we call the ones we left below,
We all dream of the day we rise above
Level: 121

Posts: 4879/5133
EXP: 19553947
For next: 502749

Since: 05-24-10
From: Delta Quadrant

Since last post: 7 days
Last activity: 4 hours

Posted on 03-08-15 08:04:17 PM (last edited by Zero One at 03-08-15 08:34:43 PM) Link | Quote
Primarily C# and starting to focus more on C++. A little Lua, Python and PHP too, though PHP was entirely for University and Lua was a failed attempt at a scripting system, which I swapped out in favour of Python. I've done a /little/ Scala, but as of right now, I don't have the IntelliJ IDE installed, so I haven't done any in probably a year. Oh, and a little 65816 ASM, most of which I've probably already forgotten.

Here, have my GitHub.
Level: 41

Posts: 117/481
EXP: 450049
For next: 30096

Since: 02-24-13
From: your dreams

Since last post: 5 days
Last activity: 10 hours

Posted on 03-08-15 08:07:58 PM Link | Quote
I mostly code in C/C++ and C#. Did Java too but I dislike it (don't get me started).

Then there's PHP and the typical web shit (JS, etc).

Oh and I should I mention ARM assembly?

gg photobucket
Level: 70

Posts: 1394/1748
EXP: 2950084
For next: 65727

Since: 09-03-13
From: ???

Since last post: 2 days
Last activity: 23 hours

Posted on 03-08-15 08:15:06 PM Link | Quote
I don't really do much with programming.

Other than what I'm currently studying for school (C/C++ at a basic level), I occasionally do fun stuff with PHP.

King Bowser Koopa
i'm mima irl
Level: 105

Posts: 3148/3415
EXP: 11944205
For next: 318055

Since: 04-29-08
From: FL

Since last post: 1 day
Last activity: 15 hours

Posted on 03-08-15 08:25:30 PM Link | Quote
I do this stuff mostly
Level: 35

Posts: 253/285
EXP: 258826
For next: 21110

Since: 03-18-10
From: United States

Since last post: 2 hours
Last activity: 2 hours

Posted on 03-08-15 08:32:39 PM (last edited by andlabs at 03-08-15 08:34:06 PM) Link | Quote
I do this stuff mostly

(mostly Go and C; shell scripts, awk scripts; used to also do C++. nothing hip like python (but I did write this) or ruby or javascript or that kind of stuff. also knowledge of 68000 and Z80 assembly plus some THUMB (not normal ARM) and some experience with a few others. also reverse-engineering of the above.)
Common spammer
Level: 104

Posts: 3189/3294
EXP: 11736175
For next: 125951

Since: 08-02-07
From: Pororoca

Since last post: 14 days
Last activity: 1 hour

Posted on 03-09-15 12:00:38 AM Link | Quote
Lately it's been mostly x86 assembly, primarily limited to 486 and earlier, because that's where CPU detection is the most interesting. (Finding good errata documentation for those is a pain...)

Also C, C++, Java, 6502 assembly, 68000 assembly, PHP, Python, various shell scripts, a handful of assembly for other CPUs not already mentioned, and probably some I've forgotten.

And QBASIC, because that's pretty cool I guess.

Here's the only interesting thing on my GitHub.

Rumours of my death have been greatly exaggerated.
Level: 60

Posts: 636/1016
EXP: 1749344
For next: 23434

Since: 02-22-10
From: The Codrex, Karda Nui

Since last post: 17 hours
Last activity: 17 hours

Posted on 03-09-15 01:48:01 AM Link | Quote
In most experience to least:
ActionScript 3
6502 ASM

i think that's about it, barring some one-time things. I don't even have a GitHub, yay

Level: 85

Posts: 2077/2298
EXP: 5701667
For next: 196873

Since: 10-19-10

Since last post: 1 day
Last activity: 12 hours

Posted on 03-09-15 09:33:59 AM Link | Quote
In terms of actual programming, Python, C#, C/C++, Java.

Also work with some basic web stuff, HTML/PHP/Javascript, and an unfortunately forced scripting language for a certain game, LSL.

I haven't had a lot of time to practice any of it though in the last few months. Lots of work, little leisure time.
Level: 25

Posts: 122/146
EXP: 82164
For next: 7456

Since: 03-12-12

Since last post: 1.0 years
Last activity: 148 days

Posted on 03-09-15 06:16:14 PM (last edited by Tamkis at 03-09-15 06:18:28 PM) Link | Quote
I have used the following languages in the past:

  • QBasic/QB64 (

  • C/C++/C#

  • Java

  • Some Motorola 68k, MIPS R4300i ASM

  • Some lua

I'm shying away from QBASIC these days due to needing to get more experience with real, industry-standard programing languages. C I am currently learning for making Genesis homebrew with the SGDK (, use C++ for university work and eventually for N64 LibDragon homebrew, and use C# for Unity3D development. Java I only use for uni work (I loathe Eclipse). I've used some M68k asm and MIPS R4300i in the past for Genesis/N64 rom hacking, and lua for modding Sonic Robo Blast 2.

Portfolio website - (

EDIT: Added links (apparently I have forgotten Jul BBCode since my last visit )
Level: 27

Posts: 144/144
EXP: 107335
For next: 8824

Since: 07-28-07
From: Sheffield, UK

Since last post: 2.0 years
Last activity: 2.0 years

Posted on 03-09-15 06:47:18 PM (last edited by Kas at 03-09-15 06:54:54 PM) Link | Quote
PHP, JS, CSS, Node.JS, conference speaking. I've also used Java, C++, Python, VB, ASP Classic, Perl, SQL and C# in the past, most of them only at university. I'm also using a bunch of ops tools like Ansible and Grunt at the moment.

I do this for a living now, and it can be traced all the way back to making an Acmlmboard post layout fourteen years ago. Pretty crazy.

I make a bunch of stuff.


July 3: KvSG #479 is up!

Level: 147

Posts: 7127/7337
EXP: 39011368
For next: 426733

Since: 08-02-07
From: Isle Delfino

Since last post: 319 days
Last activity: 19 days

Posted on 03-09-15 07:36:16 PM Link | Quote
I specialize in PHP+HTML+JavaScript. I also know Java somewhat, but I'm rusty at it and find it very frustrating to work with in comparison to PHP. As a result of my job, I'm also familiar with XSLT and ZPL.

Don't mind me. Just passing through.
Level: 51

Posts: 591/776
EXP: 1011976
For next: 1962

Since: 02-19-12
From: Everywhere at once.

Since last post: 19 hours
Last activity: 16 hours

Posted on 03-09-15 11:46:08 PM Link | Quote
It's fun to see what other people program in here. It gives you a perspective on what other languages are out there and what languages people like dealing with. And for anybody who has actually coded something up in assembly here, I commend you. I have coded in MIPS once but only once (and terribly at that). I just don't have the patience to code like that.

It's also cool to see that people share their coding projects on GitHub. Like I said, most of my coding projects are basically stuff tailored to rip materials from games for TCRF. Not sure that would interest a ton of people. Plussss I can be a messy coder. I code stuff right then and there and don't comment stuff when I should and then kick myself later when I try to figure out what a piece of code was suppose to do.

Originally posted by StapleButter
Did Java too but I dislike it (don't get me started).
Oh how can I not want to know what you dislike about Java? I don't mind. I'd assume you don't like it because it's slower than C being that stuff executes in a VM but I am curious on what you think. It would be nice for me to look at more languages but it's easier said than done. I'm just so freaking used to Java that it's second nature for me to code in it. If I choose another language then I have to fumble around more to get the syntax right and such which gets in the way of the actual coding.

Originally posted by Tamkis
I loathe Eclipse
A ton of people usually do because it is a heavy IDE. I use eclipse a lot so I've gotten used to it but I understand what you mean if that's the case. For me in particular, I like the debugger in it. It is extremely useful to be able to step through complex code line by line and have a complete list of what is stored in what variables during debugging. If I could nab an IDE that wasn't as clunky but had those same debugging features then I would consider the switch.

Before I used eclipse, I used to use DrJava. It's a lot lighter but it doesn't appear to have the same level of debugging features.
Level: 12

Posts: 25/28
EXP: 6688
For next: 1233

Since: 07-21-12

Since last post: 2.0 years
Last activity: 257 days

Posted on 03-16-15 01:04:27 PM (last edited by MainMemory at 03-16-15 01:05:14 PM) Link | Quote
I primarily use C# nowadays, I took a Java class in high school (which I spent mostly learning VB.NET instead), I know Motorola 68000 ASM from hacking Megadrive Sonic games (mainly Sonic 2), a small amount of x86 ASM from hacking the Windows Sonic games (mainly Sonic Adventure DX and Sonic Adventure 2), I learned C/C++ from using IDA Pro's decompiler on SADX PC and writing the SA2 Mod Loader and SADX Mod Loader, I learned some PHP to make my website (there's some JS there but I'm not that good at it), I also used TI-BASIC back in high school.

Some of my programs are available on my GitHub account, but everything that relates to Sonic games I put on Sonic Retro's account (most of the stuff that isn't a disassembly is mine).

I generally don't comment my code either, I guess all the reverse engineering I've done allows me to figure out what code is doing by just looking at it.

Star Mario
Placeholder Ikachan until :effort: is found
Level: 161

Posts: 9442/9785
EXP: 54018645
For next: 94472

Since: 08-10-09
From: Santa Cruisin' USA

Since last post: 22 hours
Last activity: 18 hours

Posted on 03-22-15 01:58:17 PM Link | Quote
I've been trying to get into coding for about a year now. Only problem is I don't know where to start.

Been looking at LUA, but I can't really find any good video tutorials on that.
Random nobody
Level: 6

Posts: 4/5
EXP: 678
For next: 229

Since: 01-23-08
From: Los Angeles/Las Vegas

Since last post: 2.0 years
Last activity: 1.0 years

Posted on 03-22-15 03:59:36 PM (last edited by Droogie at 03-22-15 04:01:22 PM) Link | Quote
Originally posted by Gabu
Only problem is I don't know where to start.

If you're having trouble where you're getting bored of doing basic examples and the initial learning process, then I recommend that you think of a motivating project that will drive you to learn whatever programming is necessary to at least get started.

Once you're motivated to do something, then it's required that you start asking questions and start learning more which will make the initial grind less boring because you have a goal.

Although, eventually you'll probably end up like me where I had to return to the lower level fundamentals because I completely skipped all of that initially, but then it was a requirement when I was attempting to do things like reverse engineering.
Level: 65

Posts: 1066/1093
EXP: 2245904
For next: 89724

Since: 07-23-07

Since last post: 219 days
Last activity: 64 days

Posted on 03-26-15 04:25:51 PM Link | Quote
Originally posted by MainMemory
I guess all the reverse engineering I've done allows me to figure out what code is doing by just looking at it.
You'll enjoy this famous snippet of code from Quake III Arena:
	long i;

float x2, y;
const float threehalfs = 1.5F;

x2 = number * 0.5F;
y = number;
i = * ( long * ) &y; // evil floating point bit level hacking
i = 0x5f3759df - ( i >> 1 ); // what the fuck?
y = * ( float * ) &i;
y = y * ( threehalfs - ( x2 * y * y ) ); // 1st iteration
// y = y * ( threehalfs - ( x2 * y * y ) ); // 2nd iteration, this can be removed

return y;
Level: 12

Posts: 26/28
EXP: 6688
For next: 1233

Since: 07-21-12

Since last post: 2.0 years
Last activity: 257 days

Posted on 03-28-15 11:55:35 AM Link | Quote
Well, I'm not familiar with the inner workings of floating-point numbers, so I dunno what's going on there.
Level: 41

Posts: 120/481
EXP: 450049
For next: 30096

Since: 02-24-13
From: your dreams

Since last post: 5 days
Last activity: 10 hours

Posted on 03-28-15 12:06:51 PM Link | Quote
PHP reverse-engineering can be 'fun' too.

If trying to read Acmlmboard 1.92's code can be called that. Or trying to make sense out of the huge, bloated, overly complex codebases of 'enterprisey' forum softwares.
Pages: 1 2Next newer thread | Next older thread
Jul - Computers and Technology - Do we have any coders here? New poll - New thread - New reply

Rusted Logic

Acmlmboard - commit 25b5dc1 [2018-02-01]
©2000-2018 Acmlm, Xkeeper, Inuyasha, et al.

38 database queries, 3 query cache hits.
Query execution time: 0.148611 seconds
Script execution time: 0.036570 seconds
Total render time: 0.185181 seconds