What's Your Faviourite Programming Language?

Doesn't quite fit anywhere else? Post here!
35 posts Page 2 of 3 First unread post
Priok
Winter Celebration 2013
Winter Celebration 2013
Posts: 448
Joined: Tue Nov 06, 2012 2:11 am


rakiru wrote:
Priok wrote:
the one I know the most about is PYTHON, the first one that i was learning is LOGO. I don't know that much about that one though, and I don't program anymore so it is not a done deal going on
Why did you capitalise the whole word? It's Python, not PYTHON.
[/pedantic]
to make you respond to me, Rakiru
rakiru
Coder
Coder
Posts: 1349
Joined: Sun Nov 11, 2012 12:26 pm


Priok wrote:
rakiru wrote:
Priok wrote:
the one I know the most about is PYTHON, the first one that i was learning is LOGO. I don't know that much about that one though, and I don't program anymore so it is not a done deal going on
Why did you capitalise the whole word? It's Python, not PYTHON.
[/pedantic]
to make you respond to me, Rakiru
Wow, so rude.

Image
Priok
Winter Celebration 2013
Winter Celebration 2013
Posts: 448
Joined: Tue Nov 06, 2012 2:11 am


ok sorry
learn_more
Coder
Coder
Posts: 891
Joined: Sun Mar 24, 2013 9:59 pm


HoboHob wrote:
rakiru wrote:
(I can't think of any problems with C right now)
It's a pain in the butt to port your code to other platforms/compilers.
then you are doing it wrong.



c/c++ for low-level stuff
c# for ui stuff / tools
python for scripts / tooling aswell.
VladVP
Post Demon
Post Demon
Posts: 1425
Joined: Fri Dec 14, 2012 10:48 pm


Image


EDIT: So close to 200 posts! Green_BigSmile
Last edited by VladVP on Sat Apr 13, 2013 8:32 pm, edited 1 time in total.
DrDeuce
Green Master Race
Green Master Race
Posts: 571
Joined: Fri Dec 14, 2012 9:30 pm


rakiru wrote:
DrDeuce wrote:
Wow, you've been in a really bad mood today Green_tongue
Actually, no, I haven't. Also, that's a pretty mild post compared to some of my other ones.
Lol, I'll take your word for it
rakiru
Coder
Coder
Posts: 1349
Joined: Sun Nov 11, 2012 12:26 pm


VladVP wrote:
http://i.qkme.me/3tw66y.jpg
I loled, you win. xD
danhezee
Former Admin / Co-founder
Former Admin / Co-founder
Posts: 1710
Joined: Wed Oct 03, 2012 12:09 am


VladVP
Post Demon
Post Demon
Posts: 1425
Joined: Fri Dec 14, 2012 10:48 pm


danhezee wrote:
whitespace

http://en.wikipedia.org/wiki/Whitespace ... _language)
Do esoteric languages count? :o
HoboHob
Winter Celebration 2013
Winter Celebration 2013
Posts: 979
Joined: Mon Nov 05, 2012 5:02 pm


VladVP wrote:
-snip-
Is not AMD64 machine code the same as Intel x64 machine code. And if you say Machine Code people assume you're talking about Intel. So you could have just said Machine Code.

I don't know, maybe I'm wrong.
ThisFrickinSite
Deuced Up
Posts: 553
Joined: Mon Nov 05, 2012 8:45 pm


I enjoy me some Lua.
VladVP
Post Demon
Post Demon
Posts: 1425
Joined: Fri Dec 14, 2012 10:48 pm


HoboHob wrote:
VladVP wrote:
-snip-
Is not AMD64 machine code the same as Intel x64 machine code. And if you say Machine Code people assume you're talking about Intel. So you could have just said Machine Code.

I don't know, maybe I'm wrong.
How many years did they spend on educating you? Because both of your statements there would immediately burst any dataologist into laughter.
rakiru
Coder
Coder
Posts: 1349
Joined: Sun Nov 11, 2012 12:26 pm


HoboHob wrote:
Is not AMD64 machine code the same as Intel x64 machine code. And if you say Machine Code people assume you're talking about Intel. So you could have just said Machine Code.

I don't know, maybe I'm wrong.
Indeed you are wrong. I wouldn't have minded if you'd just asked about it, but your post assumes that you are correct, then states that you may be wrong. Research before posting next time, or just ask about stuff you're not sure of.

The x86-64 instruction set was made by AMD, and is also used by Intel (there may be extensions to it, but they fully support the AMD instruction set).

Edit: Also, I would not assume that anyone who says "machine code" is talking about Intel. I wouldn't even assume they were talking about x86 or x86-64, unless it was in a discussion about Windows. People could easily be using that term for other processors, such as ARM, etc..
HoboHob
Winter Celebration 2013
Winter Celebration 2013
Posts: 979
Joined: Mon Nov 05, 2012 5:02 pm


rakiru wrote:
The x86-64 instruction set was made by AMD, and is also used by Intel (there may be extensions to it, but they fully support the AMD instruction set).
My life is a lie.
GreaseMonkey
Coder
Coder
Posts: 733
Joined: Tue Oct 30, 2012 11:07 pm


For me, either C or Python - Python for quick hackjobs usually, and C for when either 1: speed matters, or 2: I want graphical output, in which case I pair it with SDL + OpenGL.
Oh yeah, I'll also quite happily use Lua for a scripting language, it's nice and flexible and has a fairly simple C API.
Occasionally I will code in assembler, and not just x86 stuff (I've done some decent stuff with x86 (16-bit real mode + 32-bit protected mode), Z80, 6502, 68000).
I suspect the first language I ever used was JavaScript, although I tend to say I really started out on QBASIC. I haven't touched JavaScript in a while. FreeBASIC (a QBASIC clone + fork) is actually pretty fast (1000FPS mode 13h gridcaster anyone?), and has inline assembler support, but I don't use it often.

I have made a .mod player in GNU Smalltalk before.
The first functional programming language I used was Scheme, which I also tried to make a player for... unfortunately, the timing is dreadful.

I have used Prolog on the odd occasion to solve problems.
On that note, fuck Alloy.
I don't like Haskell. It yells at me far too much, and comes up with an awful lot of seemingly weird type collisions.
I'd like to get into Erlang, it looks like a functional variant of Prolog.

Speaking of Erlang, I *just* got it working...
Code: Select all
-module(poop).
-export([sort/1]).

largestToFront([]) -> [];
largestToFront([H|T]) -> largestToFront(T,H,[]).

largestToFront([],X,A) -> [X|A];
largestToFront([H|T],X,A) when H > X -> largestToFront(T,H,[X|A]);
largestToFront([H|T],X,A) when H =< X -> largestToFront(T,X,[H|A]).

sort(L) -> sort(L, []).

sort([],A) -> A;
sort(L,A) ->
        [H|T] = largestToFront(L),
        sort(T,[H|A]).
Yay, selection sort! (Ew. Might try mergesort next.)

There's probably some other non-esoteric languages I've missed.
As for esoteric languages, I quite like Befunge.
35 posts Page 2 of 3 First unread post
Return to “The Lounge”

Who is online

Users browsing this forum: No registered users and 24 guests