Register - Login
Views: 85581358
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - JCS - Stats - Latest Posts - Color Chart - Smilies
09-20-17 05:15:01 AM

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

Melon Bug
Don't mind me. Just passing through.
Level: 50


Posts: 590/745
EXP: 918439
For next: 28878

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

Since last post: 34 days
Last activity: 3 days

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).
Xkeeper






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
5080
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: 119


Posts: 4879/5088
EXP: 18773000
For next: 156291

Since: 05-24-10
From: Delta Quadrant

Since last post: 7 days
Last activity: 1 day

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.
StapleButter
Member
Level: 39


Posts: 117/459
EXP: 401681
For next: 3090

Since: 02-24-13
From: your dreams

Since last post: 15 days
Last activity: 6 days

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?
Kak

gg photobucket
Level: 67


Posts: 1394/1627
EXP: 2522924
For next: 69948

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

Since last post: 32 days
Last activity: 10 days

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.
devin

Wart
i'm mima irl
Level: 102


Posts: 3148/3292
EXP: 11063011
For next: 26956

Since: 04-29-08
From: FL

Since last post: 21 days
Last activity: 1 day

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


Posts: 253/277
EXP: 241423
For next: 12228

Since: 03-18-10
From: United States

Since last post: 40 days
Last activity: 5 days

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.)
Joe
Common spammer
🗿
Level: 103


Posts: 3189/3286
EXP: 11461198
For next: 10208

Since: 08-02-07
From: Pororoca

Since last post: 45 days
Last activity: 17 hours

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.
2Tie

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


Posts: 636/906
EXP: 1434315
For next: 51613

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

Since last post: 5 days
Last activity: 18 hours

Posted on 03-09-15 01:48:01 AM Link | Quote
In most experience to least:
TI-BASIC
Javascript
Java
ActionScript 3
NXC
C#
6502 ASM
Ruby
C++

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

Level: 83


Posts: 2077/2238
EXP: 5322557
For next: 109664

Since: 10-19-10


Since last post: 9 days
Last activity: 8 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.
Tamkis
Member
Level: 25


Posts: 122/146
EXP: 79242
For next: 10378

Since: 03-12-12


Since last post: 262 days
Last activity: 259 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 (http://www.qb64.net/)

  • 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 (https://code.google.com/p/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 - (http://www.eaglesoftltd.com/)

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


Posts: 144/144
EXP: 105206
For next: 10953

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.
Peardian

  
Magikoopa

July 3: KvSG #479 is up!

Level: 146


Posts: 7127/7337
EXP: 38236449
For next: 276845

Since: 08-02-07
From: Isle Delfino

Since last post: 168 days
Last activity: 4 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.
Cuber456

Melon Bug
Don't mind me. Just passing through.
Level: 50


Posts: 591/745
EXP: 918439
For next: 28878

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

Since last post: 34 days
Last activity: 3 days

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.
MainMemory
Member
Level: 12


Posts: 25/28
EXP: 6434
For next: 1487

Since: 07-21-12


Since last post: 1.0 years
Last activity: 105 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.
Gabu

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


Posts: 9442/9675
EXP: 51802000
For next: 8757

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

Since last post: 3 days
Last activity: 12 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.
Droogie
Random nobody
Level: 6


Posts: 4/5
EXP: 664
For next: 243

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.
GuyPerfect
Catgirl
Level: 64


Posts: 1066/1093
EXP: 2201405
For next: 12692

Since: 07-23-07


Since last post: 67 days
Last activity: 25 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;
MainMemory
Member
Level: 12


Posts: 26/28
EXP: 6434
For next: 1487

Since: 07-21-12


Since last post: 1.0 years
Last activity: 105 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.
StapleButter
Member
Level: 39


Posts: 120/459
EXP: 401681
For next: 3090

Since: 02-24-13
From: your dreams

Since last post: 15 days
Last activity: 6 days

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 - Do we have any coders here? New poll - New thread - New reply




Rusted Logic

Acmlmboard - commit 2f1bc75 [2017-08-27]
©2000-2017 Acmlm, Xkeeper, Inuyasha, et al.

38 database queries, 3 query cache hits.
Query execution time: 0.152188 seconds
Script execution time: 0.017179 seconds
Total render time: 0.169367 seconds