Omnimaga
General Discussion => Other Discussions => Miscellaneous => Topic started by: meishe91 on July 26, 2010, 10:49:02 pm
-
So I've been a little curious about this for a while now. What programming languages does everyone know? How skilled are you at them? (Like beginner, intermediate, advanced.)
I shall start:
TI-BASIC: Beginner-Intermediate
Axe: Beginner
Also, for the more experienced people. Which language would you suggest people learn first or start out with? Any resources or advice?
-
TI-BASIC - Intermediate/Advanced (68k,Nspire), Beginner (Z80)
C - Intermediate
I am also thinking about teaching myself Java for a self study of AP Computer Science A.
-
Oh boy...
TI-BASIC: Intermediate-Advanced
z80 ASM: Intermediate-Advanced
C: Intermediate-Advanced
Java: Intermediate-Advanced
C++: Beginner-Intermediate
Python: Intermediate
Perl: Beginner-Intermediate
Javascript: Intermediate
Haskell: Beginner-Intermediate
HTML/CSS: Beginner-Intermediate
Axe: Intermediate-Advanced
If I can think of more I'll edit my post ;D
Edit: Oops I forgot Axe. :P
-
TI-Basic: intermediate
z80 ASM: beginner-intermediate
PHP: intermediate
JavaScript: intermediate-advanced
C++: beginner
Python: very beginner
um...I'm sure there are more, just can't think of any atm...
-
TI BASIC- intermediate/advanced (z80)
C++ - beginner
Java - beginner
Axe - intermediate
i've also become interested in javascript, though i've only just started reading about it and CSS/HTML which aren't as much programming languages.
-
TI-BASIC - Intermediate/Advanced
TI-Z80 - I can somewhat understand it, but not really write it.
C - Basic. Enough to learn from examples and do what I need to code.
Java - Intermediate/Advanced (Primary coding language)
HTML/Javascript - I used to know it, but would have to look it up to understand it now, since I haven't used it in forever.
Python - Basic. I've used it before, and it's easy to understand.
CSS - Basic. I can use it fairly well, although it doesn't always turn out well.
Axe - Almost Advanced.
I don't think I missed any. wow, way too many programming languages...
-
Ti-Basic - 3/4 intermediate, 1/4 advanced
Z80-begginer-intermediate
C/C++ - beginner
html/javascript - beginner/advanced
C# - beginner-intermediate
brainf*ck - beginner-intermediate
maybe more, but I can't remember them yet
-
We as a community have way too much time on our hands :P
-
Z80 TI-BASIC: Intermediate-Advanced
Nspire TI-BASIC: Beginner
HTML/CSS: Intermediate
68K TI-BASIC: Beginner
Z80 ASM: Beginner
Java: Beginner
C++: Beginner
ASP: Beginner
JS: Beginner
The problem is that I have (1) too few resources to learn from, (2) too little time to trial-and-error, and above all, (3) too little motivation to read anything more than the first few pages of any tutorial/guide.
-
gimme moar time please :P
-
We as a community have way too much time on our hands :P
without a doubt. Although, I find that learning a programming language helps in more than one way in life.
-
Wow you guys know a lot of programming languages!
-
graphmastur, do you have any resources on java that a beginner could use?
-
Ti-Basic: intermediate-advanced
z80 assembly: advanced
C++: beginner-intermediate
Micro controller assembly: intermediate
It's kind of funny. At this point, I use both Ti-Basic and C++ for z80 assembly. If I need look up tables for an assembly program, I make a quick prgmA. If I need to convert a song to 8xk, I make something in C++.
-
graphmastur, do you have any resources on java that a beginner could use?
seconded, and post them in that topic about tutorials... lemme find it
Edit: http://ourl.ca/4541
-
Doesn't even need to be posted there. I'll add it there either way :)
-
whoa, i just noticed my little essay about the ** command is on there, thanks meishe!
-
No problem :)
-
TI-BASIC: Intermediate-Advanced
C++: Intermediate
Java: gimme six months and I'll be at intermediate. (or advanced)
programming in unary using the letter O instead of 0: unbelievably advanced ;D (I like unary) j/k (this is from The Dilbert Principle, I believe)
-
TI-BASIC: Intermediate
C: Intermediate-Advanced
Java: Advanced
-
C/C++: Advanced
Visual Basic: Beginner
Javascript: Intermediate
HTML: Intermediate
Parallax BASIC: Advanced
Yabasic: Advanced
Wireworld: Beginner lol
x86: Beginner
Z80: Advanced
TI-BASIC: Advanced
Axe: God
I know a few more, but I can't think of them off the top of my head right now.
-
C/C++: Advanced
Visual Basic: Beginner
Javascript: Intermediate
HTML: Intermediate
Parallax BASIC: Advanced
Yabasic: Advanced
Wireworld: Beginner lol
x86: Beginner
Z80: Advanced
TI-BASIC: Advanced
Axe: God
I know a few more, but I can't think of them off the top of my head right now.
Gee, I wonder why you're a god at Axe :P ;) Very cool though, very impressive :)
-
C/C++ - Advanced
HTML/CSS - Advanced
TI-BASIC - Advanced
Lolcode - Advanced
BrainF**k - Advanced
Z80 - Beginner/Intermediate
Ruby - Beginner
Axe - Beginner
Javascript - Beginner
-
Z80 TI BASIC Intermediate-Advanced
Z80 ASM Beginner
HTML Intermediate-Advanced
C++ Beginner
AXE Beginner
-
TI-BASIC - Advanced
Java - Intermediate
Axe - Beginner
Z80 - Beginner
-
Z80 TI-Basic: Intermediate-Advanced
68k TI-Basic: Beginner-Intermediate
Z80 Assembly: Beginner
C/C++: Beginner-Intermediate
Python: Intermediate-Advanced
Visual Basic: Intermediate-Advanced
BasicX: Intermediate
-
Here it is in the order I learnt:
TI-BASIC - Advanced (know all optimizations and use them, quirks, almost all commands)
z80 assembly - Intermediate
JavaScript - Intermediate going to Advanced
PHP - Intermediate
JavaScript or PHP can help me doing repeating things. But learning Python or C/C++ would complete my programming skills.
-
TI-BASIC: Intermediate/advanced
Axe: Beginner/intermediate
Visual Basic: Beginner
Liberty BASIC: Beginner/Intermediate
REALbasic: Pre-beginner
Python: Beginner
HTML: Used to be intermediate, haven't touched it in years. :P
-
TI-BASIC: Advanced
Axe: Advanced
Z80: Beginner
Java: Advanced
C: Beginner
Python: Noob
Piet: Expert ;)
-
Z80 BASIC - Intermediate
nSpire BASIC - As advanced as is possible ATM ;)
C(++) - Intermediate
C# - Somewhere between basic and intermediate
HTML - Very basic
-
z80 - Intermediate to Advanced
TI Basic - Advanced
Axe Basic - Advanced
C# - Advanced (I'm considered an expert in my field. If anyone knows what I Microsoft MVP is, I'm on the shortlist to be one as soon as I turn 18)
HTML/CSS - Intermediate
Javascript - Intermediate
Java - Basic
-
TI Basic - Intermediate
C++ - Beginner
Python - "Hello World"
HTML/CSS - Beginner/Intermediate
-
@SirCmpwn: what about Axe?
EDIT: kk, just making sure. ;)
-
Edited :)
-
Z80 TI-BASIC - Intermediate-Advanced (I've been at it for a few years now...)
Z80 ASM - Beginner (Go HotDog!!)
AXE - Extreme Beginner
Sadly, my BASIC skill level is not >9000 :'(.
-
Casio basic - Advanced - Not practizing any more
Ti basic - Advanced - Not practizing any more
C - Advanced
Visual basic - beginner - Not practizing any more
Matlab - beginner - Not practizing any more
LabView - intermediate
java - intermediate
C++ intermediate
-
I will only include the programming languages that I managed to do something with. For others, I can't even call myself beginner at all with them:
Calculators:
TI-81 through 84+ BASIC - Good
TI-80, 85, 86 - Beginner - not practicing anymore
Axe - Intermediate
Computers
Visual Basic 6.0 - Beginner - Not practicing anymore (since 2003, so I may have forgotten everything x.x)
Lingo - Beginner - Same, except 2004, not 2003. Did not do much with it, but I managed to do some mini games with it back then.
Among languages I epic-failed at learning are: Javascript, z80 ASM, EzASM, TI-Power, Antidisassemblage, C, Action Script, PHP, TI-Nspire BASIC and TI-89/92 BASIC. My attempt at learning TI-Nspire BASIC was not very serious, though.
I wonder if the scripts in RPG Maker 2000 and 2003 can be considered as programming languages? Most of the game dev besides event coding involves editing maps in a map editor and the battle engine and walking engines are premade. If that's programming language stuff, then I would say I am between beginner and intermediate at it.
-
Loooong list :D
TI_Basic:Advanced
Axe: Beginner
Z80: Mediocre
C: Beginner
C++: Beginner
C#: Intermediate
Visual Basic: Intermediate
Python: Intermediate (just a long time ago)
Batch: Advanced
AITH: Advandced (my own esoteric programming language (Assembly.Is.Too.Hard)
(V)HDL: Beginner (actively learning)
Html: Intermediate
Micro-Controller Assembly: Intermediate
Argh!: Beginner
Brainf*: Beginner
Notice that I have a lot of beginner and intermediate languages most beginner languages were langueges I was learning but didn't like, the intermediate ones are the ones I use less often but am pretty confident in. The advanced languages are the languages I program the most often. For any program Idea I always start in TI-Basic if possible just because it was my first ever programming language and I have (I think) mastered it.
-
TI-BASIC: retired (advanced or something)
Z80 asm: advanced
C/C++: beginnner
Bash (linux shell scripting): intermediate
Java: intermediate/advanced
That's all I can think of right now.
-
TI-Basic: Advanced
z80 Asm: Beginner
Axe: Intermediate - Advanced
C++: Beginner - Intermediate
-
Hi Ztrumpet!!
Beginner/Know very Little:
---------------
Java
Phython
C#
Intermediate
--------------
C++
C
ASM in general
Ti-Basic
Advanced (But Not Expert)
--------------------------
Visual Basic
Z80
Expert
---------
Finale 2010 ;D 8) ;)
-
I guess I'll join in on the fun. According to my Resume (alphabetical; not all are strictly speaking "programming languages"):
Experienced:
Actionscript
ASP.NET
C/C++
C#
Java
Javascript
Python
SQL
XML
Exposure to:
ML
MIPS
Perl
z80
I work with C#, ASP.NET, SQL, and Actionscript professionally. Languages I don't list professionally:
TI-BASIC, LOLCODE, F#, QBASIC
I'm not going to rank anything with Beginner/Intermediate/Advanced/Expert, because that seems arbitrary.
-
TI-Basic: Intermediate
z80 ASM: n00b
Axe: Beginner
C++: Hello World!
Python: Beginner
-
C#: Beginner, just learning the Window.Forms, though my power level is rising
TI-BASIC: Not 1337, not n00b, intermediate :)
z80: (lets not go there)
Overall: Eh, pretty damn good for a 13 year old (who isnt Kerm)
-
well I know:
HTML - intermediate
Axe - intermediate
TI-Basic - intermediate/advanced
qbasic - intermediate
visual basic - intermediate
65c618 ASM - beginner
z80 asm - beginner
RCLua - intermediate
-
I know:
ti-basic: advanced
z80 asm: beginner
c++: beginner/intermediate
java: intermediate
axe: intermediate
html: beginner/intermediate
javascript: beginner
-
If I'm missing any I am sorry those are just what I could think of
-
I usually use C#. And does Basic includes TI-Basic? Also, don't forget Axe.
-
I guess it depends. If were talking about computers it is C++, but for calcs I would be assembly. Even if there was a C++ compiler for the Ti-83+ I would never use it.
-
I agree. C++ is best for comps, but I think Axe is best for Calcs.
-
I had to vote Python, Python is the best programming language I have tried, however, it is limited. So, after learning Python, one should learn C# or C++, but C++ is much more popular, so probably a better choice.
-
The cool thing about C++ is that it's nigh impossible to decompile. After the optimizer does it's work, the code is changed enough that it is never constant. C# and Java are really easy to decompile though.
-
You forgot C# of which i think its a language similar to C++ ??
so i vote C#
-
You forgot C# of which i think its a language similar to C++ ??
so i vote C#
I love C#.
-
It's still to easy to decompile.
-
It's still to easy to decompile.
Nowadays, most stuff is easily decompilable, but I don't care about that: open-source for the win.
-
http://stackoverflow.com/questions/205059/is-there-a-c-decompiler
Open-source is great and all. But it's not very good when you are trying to copyright something for example.
-
http://stackoverflow.com/questions/205059/is-there-a-c-decompiler
Open-source is great and all. But it's not very good when you are trying to copyright something for example.
Yeah, C++ is hard to decompile, it seems.
-
Hey my vote is gone from "another" to "TI-Basic!"
??????
-
I added C#, Ti Basic and Axe
I reset the poll it looks like everything had gotten messed up when I added new ones
-
I like programming in hex :D My brain isn't wired correctly for mnemonics and words, anyway.
-
Out of the three languages I know, I prefer C. Although, this could be because I have more experience/usage with C than any other language. TI-BASIC is nice, but it does have many drawbacks, like speed. As for Java, I still prefer C to it, as I still can't say I 'love' the features of an Object-oriented programming language.
-
I added hex in
I chose python because its the first one I learned but I also like C++
-
Merged with the first topic.
I like Java and Python for computers, and pretty much anything on a calculator (ASM, Axe, BASIC, and hex (in alphabetical order ;D)).
Voted for something else.
-
Python: Intermediate
C++: Beginner
EDIT: KISS C Intermediate(for Robotics)
I'm looking to learn more does anyone have good material for learning C++. I'm doing pretty well for a seventh grader
-
Ti Basic: advanced
Java: intermediate
Python: beginner
Asm: hardly any
Command Prompt/Batch: intermediate
-
TI-Basic: Advanced Basic
ASM: Newbie
Axe: Newer than Newbie
HTML/CSS: Advanced Basic to Advanced (only for designing website layouts, though)
-
C# and TI-BASIC
C# is teh win
-
Ti Basic: advanced
Axe: advanced
C++: intermediate
Java: advanced
Asm: beginner
Batch: intermediate
GML: advanced
C#: beginner (haven't looked into much, shouldn't take too long)
@ruler501: this is a good book for beginners (http://www.google.com/search?rlz=1C1RNPN_enUS396&aq=2&oq=sams+teach+yourself+C%2B&sourceid=chrome&ie=UTF-8&q=sams+teach+yourself+c%2B%2B+in+24+hours).
It covers references, pointers, the stack, exceptions, and more.
-
Z80 TI-BASIC: Intermediate-Advanced
Axe: Intermediate-Advanced
HTML/CSS (if that's a language ;)): Intermediate-Advanced
Java: Intermediate
JavaScript: Beginner-Intermediate
Python: Beginner-Intermediate
Z80 ASM: Beginner-Intermediate
Z80 ASM as hex: Beginner-Intermediate
Nspire TI-BASIC: Beginner
68K TI-BASIC: Beginner
C++: Beginner
-
HTML/CSS (if that's a language ;)): Intermediate-Advanced
I count HTML/CSS as a language because the action verb associated with it is "to code".
-
TI-BASIC - Intermediate/Advanced (68k,Nspire), Beginner (Z80)
C - Intermediate
I am also thinking about teaching myself Java for a self study of AP Computer Science A.
I guess I'll 'officially' update my list from way back when:
z80 TI-BASIC - Beginner/Intermediate
68k TI-BASIC - Advanced
Nspire TI-BASIC - Intermediate/Advanced
C - Intermediate/Advanced
Java - Intermediate
C++ - Beginner
Command Prompt Batch Scripts - Beginner/Intermediate
-
Heh, guess you learned a lot ;D
-
HTML/CSS (if that's a language ;)): Intermediate-Advanced
I count HTML/CSS as a language because the action verb associated with it is "to code".
HTML and CSS aren't programming languages, not something you can "count as/as not", it's fact, like '1+1=2', you can't discuss it.
HTML is a markup language, not a programming language.
-
HTML and CSS aren't programming languages, not something you can "count as/as not", it's fact, like '1+1=2', you can't discuss it.
HTML is a markup language, not a programming language.
You are actually quite mistaken, Scout:
Hypertext Markup Language (HTML) is the authoring software language used for building web pages. It is a subset of Standard Generalized Markup Language (SGML). In HTML, a block of text is often surrounded by tags that indicate how a browser should display it. There’s much more to HTML than that, of course...
For example, you can store and then later recall information using HTML. You can also use HTML to create a webpage calculator.
-
I have seen some pretty advanced apps programmed in html before, but the source is pratically unreadable.
-
I dont think you can program in html 0.0
-
You code HTML, you don't program HTML. Also I can make a HTML program, but even though, it's markup language.
HTML and CSS aren't programming languages, not something you can "count as/as not", it's fact, like '1+1=2', you can't discuss it.
HTML is a markup language, not a programming language.
You are actually quite mistaken, Scout:
Hypertext Markup Language (HTML) is the authoring software language used for building web pages. It is a subset of Standard Generalized Markup Language (SGML). In HTML, a block of text is often surrounded by tags that indicate how a browser should display it. There’s much more to HTML than that, of course...
For example, you can store and then later recall information using HTML. You can also use HTML to create a webpage calculator.
I could even make COD:Black Ops HTML+Images+CSS only, it would still be a markup language. It defines documents on a browser, so a browser is a pre-requisite. Eitherway, a markup language is not the same thing as a programming language.
-
I know html5 can do behaviors by itself but regular html requires some sort of scripting such as js or vb AFAIK.
-
I know html5 can do behaviors by itself but regular html requires some sort of scripting such as js or vb AFAIK.
Once again, not what it can do, but what it is: that's what defines something.
HTML5+JavaScript is really powerful!
-
very powerful indeed
-
Well, I was taught that HTML was a "programming" language when I learned HTML in elementary school, so I don't know.
-
I got taught it was more of a markup language, although it could do some minor programming-type stuff such as clicking button behavior and the like. No variable, however.
-
There are no variables, you can't write functions and classes. It is not a programing language
-
No variable, however.
That's where CSS comes in--it has variables (well, technically, they're not actually called variables, but really, that's kinda what they are).
If you look at HTML and CSS like this, it does kinda look like a programming language (note, the CSS comes from my livejournal's custom CSS, which was originally coded by milou veronica (http://milou-veronica.livejournal.com/)):
...
.ljuser img { width: 0; height: 0; background: transparent url(http://i39.tinypic.com/53vm3c.png) no-repeat 0 0; padding: 10px 10px 0 2px !important; vertical-align: baseline !important;}
...
which can be read as a statement stating that .ljuser img has the value specified (the stuff in the curly-q brackets).
To utilize the above CSS, one would write the following in HTML (I'm using my livejournal name for this example):
<lj user="holmes221b">
The first part, 'lj user', identifies the CSS class that is required for this tag to work correctly. The second part, which is in quotation marks, indicates three things--the two links that will be outputted, as well as the text that will be used.
On my livejournal the HTML example would look something like (http://i39.tinypic.com/53vm3c.png) (http://holmes221b.livejournal.com/profile)holmes221b (http://holmes221b.livejournal.com).
So, really, it's just a matter of perspective, isn't it?
-
Kinda. However the difference is this. HTML defines HOW to display things.
Programming languages however, allow the programmer to define a series of steps to take based on input. You cannot compile and run an HTML file. You also cannot provide input. The HTML isn't interpreted like TI-Basic. It is a markup language. Plain and simple.
(Sorry if this is a little rude, but I just got a bunch of shots, a filling for a cavity, and a bunch of new bands for my braces. I also can't feel my tongue or cheek)
-
There are no variables, you can't write functions and classes. It is not a programing language
Yet again, not what it has or can do, but what it is. Brainfuck variables? XD
-
(Sorry if this is a little rude, but I just got a bunch of shots, a filling for a cavity, and a bunch of new bands for my braces. I also can't feel my tongue or cheek)
Ouch, I know exactly how that feels, so don't worry, no hard feelings. 'Sides, I was worried that I was starting to sound rude myself, actually.
-
Ouch that sucks indeed. I think the posts are fine. Let's just remember that not everyone is as tech-savy as someone else, so we must not be mad at someone for saying HTML is a programming language by mistake. Everyone gotta start somewhere after all.
-
...
Erm, I forgot to mention other programming languages I know?
-Z80 Hex/Assembly- Intermediate
-TI-BASIC- Intermediate/Advanced
-Axe- I'm nothing without the readme :D... Unless I use the Asm( command...
-I am adequate with Excel
-All other D:
-
Ouch that sucks indeed. I think the posts are fine. Let's just remember that not everyone is as tech-savy as someone else, so we must not be mad at someone for saying HTML is a programming language by mistake. Everyone gotta start somewhere after all.
Or if their information is out of date--I first learned about HTML back in elementary school, and that was in the late 1990s.
-
...
Erm, I forgot to mention other programming languages I know?
-Z80 Hex/Assembly- Intermediate
-TI-BASIC- Intermediate/Advanced
-Axe- I'm nothing without the readme :D... Unless I use the Asm( command...
-I am adequate with Excel
-All other D:
You are a calculator programmer, a pure one ;D
-
Yes, unmarred by the "computer languages"...
I just cannot seem to grasp programming anymore. It seems like what I have learned, I can do, but learning a new language is so difficult for me. As soon as I picked up on hex, it clicked and I started making assembly libraries within the week. With TI-BASIC, I picked it up really fast and I could make a new RPG every month (then I started assembly and now I practically never do BASIC D:) Computer languages... I just cannot seem to grasp them.
-
That's really kinda funny Xeda. I think computer languages are far easier, because they are much higher level. If-Then statements and such. However, ASM has only kinda "clicked" for me so...
-
I dunno why, I just cannot seem to grasp it... I keep trying to learn, but it just isn't coming to me. I would prefer to have my computer be a super fast Z80 processor with a very simple OS and a program editor.... Actually, I would prefer a really simple OS in general...
-
I dunno why, I just cannot seem to grasp it... I keep trying to learn, but it just isn't coming to me. I would prefer to have my computer be a super fast Z80 processor with a very simple OS and a program editor.... Actually, I would prefer a really simple OS in general...
I've seen a guy make a Z80 processor, all you did was based on Basic and Z80 commands. It's the guy who made Nostromo I think.
-
Yes, unmarred by the "computer languages"...
I just cannot seem to grasp programming anymore. It seems like what I have learned, I can do, but learning a new language is so difficult for me. As soon as I picked up on hex, it clicked and I started making assembly libraries within the week. With TI-BASIC, I picked it up really fast and I could make a new RPG every month (then I started assembly and now I practically never do BASIC D:) Computer languages... I just cannot seem to grasp them.
Same here, although I do not know ASM yet. For some reasons I dislike languages with long lines of code. ASM and BASIC got a short syntax. I just don't like dealing with functions and returning variables through functions. That always confused me. Axe got some of these and I never use the commands.
I dunno why, I just cannot seem to grasp it... I keep trying to learn, but it just isn't coming to me. I would prefer to have my computer be a super fast Z80 processor with a very simple OS and a program editor.... Actually, I would prefer a really simple OS in general...
I've seen a guy make a Z80 processor, all you did was based on Basic and Z80 commands. It's the guy who made Nostromo I think.
Benryves.
-
Yeah, I would prefer a simple OS too. But that's what Linux is for!
-
What's Linux?
-
Linux is the kernel for a number of operating systems, Ubuntu, Arch Linux, DSL, etc. Google it.
-
~Linux is a kind of open-source OS, so you can make your own~
-
What's Linux?
Penguins. :P
-
Oh! (")> ? Well, that makes more sense... :P
-
Oh! (")> ? Well, that makes more sense... :P
Yup. Linux is used mostly by PC frequent users, rare users are more for Windows.
-
TI-BASIC: Intermediate-Advanced
C: Advanced
Java: Beginner
Javascript: Da ÜbEr l33t
HTML/CSS: Da ÜbEr l33t
Axe: Intermediate-Advanced
PHP: Da ÜbEr l33t
But most likely forgetting some again ;)
-
Oh! (")> ? Well, that makes more sense... :P
It does, doesn't it?