Omnimaga

General Discussion => Other Discussions => Miscellaneous => Topic started by: meishe91 on July 26, 2010, 10:49:02 pm

Title: Programming Languages
Post 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?
Title: Re: Programming Languages
Post by: apcalc on July 26, 2010, 10:53:12 pm
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.
Title: Re: Programming Languages
Post by: calcdude84se on July 26, 2010, 10:54:24 pm
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
Title: Re: Programming Languages
Post by: Eeems on July 26, 2010, 10:55:39 pm
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...
Title: Re: Programming Languages
Post by: nemo on July 26, 2010, 10:56:56 pm
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.
Title: Re: Programming Languages
Post by: jnesselr on July 26, 2010, 10:57:52 pm
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...
Title: Re: Programming Languages
Post by: _player1537 on July 26, 2010, 10:58:03 pm
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
Title: Re: Programming Languages
Post by: calcdude84se on July 26, 2010, 10:59:00 pm
We as a community have way too much time on our hands :P
Title: Re: Programming Languages
Post by: Deep Toaster on July 26, 2010, 10:59:13 pm
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.
Title: Re: Programming Languages
Post by: _player1537 on July 26, 2010, 10:59:21 pm
gimme moar time please :P
Title: Re: Programming Languages
Post by: jnesselr on July 26, 2010, 10:59:40 pm
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.
Title: Re: Programming Languages
Post by: apcalc on July 26, 2010, 10:59:57 pm
Wow you guys know a lot of programming languages!
Title: Re: Programming Languages
Post by: nemo on July 26, 2010, 11:00:36 pm
graphmastur, do you have any resources on java that a beginner could use?
Title: Re: Programming Languages
Post by: thepenguin77 on July 26, 2010, 11:01:01 pm
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++.
Title: Re: Programming Languages
Post by: _player1537 on July 26, 2010, 11:01:11 pm
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
Title: Re: Programming Languages
Post by: meishe91 on July 26, 2010, 11:03:42 pm
Doesn't even need to be posted there. I'll add it there either way :)
Title: Re: Programming Languages
Post by: nemo on July 26, 2010, 11:07:43 pm
whoa, i just noticed my little essay about the ** command is on there, thanks meishe!
Title: Re: Programming Languages
Post by: meishe91 on July 26, 2010, 11:08:32 pm
No problem :)
Title: Re: Programming Languages
Post by: MRide on July 27, 2010, 01:10:17 am
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)
Title: Re: Programming Languages
Post by: bwang on July 27, 2010, 01:30:41 am
TI-BASIC: Intermediate
C: Intermediate-Advanced
Java: Advanced
Title: Re: Programming Languages
Post by: Quigibo on July 27, 2010, 03:20:33 am
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.
Title: Re: Programming Languages
Post by: meishe91 on July 27, 2010, 03:32:24 am
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 :)
Title: Re: Programming Languages
Post by: miotatsu on July 27, 2010, 04:28:58 am
C/C++ - Advanced
HTML/CSS - Advanced
TI-BASIC - Advanced
Lolcode - Advanced
BrainF**k - Advanced
Z80 - Beginner/Intermediate
Ruby - Beginner
Axe - Beginner
Javascript - Beginner
Title: Re: Programming Languages
Post by: TIfanx1999 on July 27, 2010, 07:35:34 am
Z80 TI BASIC Intermediate-Advanced
Z80 ASM Beginner
HTML Intermediate-Advanced
C++ Beginner
AXE Beginner
Title: Re: Programming Languages
Post by: program4 on July 27, 2010, 09:36:13 am
TI-BASIC - Advanced
Java - Intermediate
Axe - Beginner
Z80 - Beginner
Title: Re: Programming Languages
Post by: TC01 on July 27, 2010, 09:49:25 am
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
Title: Re: Programming Languages
Post by: Galandros on July 27, 2010, 10:03:29 am
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.
Title: Re: Programming Languages
Post by: yunhua98 on July 27, 2010, 10:33:13 am
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
Title: Re: Programming Languages
Post by: Builderboy on July 27, 2010, 10:55:51 am
TI-BASIC: Advanced
Axe: Advanced
Z80: Beginner
Java: Advanced
C: Beginner
Python: Noob
Piet: Expert ;)
Title: Re: Programming Languages
Post by: fb39ca4 on July 27, 2010, 11:05:11 am
Z80 BASIC - Intermediate
nSpire BASIC - As advanced as is possible ATM ;)
C(++) - Intermediate
C# - Somewhere between basic and intermediate
HTML - Very basic
Title: Re: Programming Languages
Post by: SirCmpwn on July 27, 2010, 11:08:53 am
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
Title: Re: Programming Languages
Post by: eriktheorange on July 27, 2010, 11:11:38 am
TI Basic - Intermediate
C++ - Beginner
Python - "Hello World"
HTML/CSS - Beginner/Intermediate
Title: Re: Programming Languages
Post by: yunhua98 on July 27, 2010, 11:11:46 am
@SirCmpwn: what about Axe?

EDIT:  kk, just making sure.  ;)
Title: Re: Programming Languages
Post by: SirCmpwn on July 27, 2010, 11:12:09 am
Edited :)
Title: Re: Programming Languages
Post by: Mighty Moose on July 27, 2010, 11:21:32 am
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 :'(.
Title: Re: Programming Languages
Post by: lachprog on July 27, 2010, 04:55:08 pm
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
Title: Re: Programming Languages
Post by: DJ Omnimaga on July 28, 2010, 02:37:03 pm
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.
Title: Re: Programming Languages
Post by: matthias1992 on July 28, 2010, 02:56:59 pm
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.
Title: Re: Programming Languages
Post by: mapar007 on July 28, 2010, 03:24:09 pm
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.
Title: Re: Programming Languages
Post by: ztrumpet on August 14, 2010, 10:05:54 pm
TI-Basic: Advanced
z80 Asm: Beginner
Axe: Intermediate - Advanced
C++: Beginner - Intermediate
Title: Re: Programming Languages
Post by: Hot_Dog on August 14, 2010, 10:10:27 pm
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) ;)
Title: Re: Programming Languages
Post by: merthsoft on August 14, 2010, 10:27:59 pm
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.
Title: Re: Programming Languages
Post by: patriotsfan on August 14, 2010, 10:30:39 pm
TI-Basic: Intermediate
z80 ASM: n00b
Axe: Beginner
C++: Hello World!
Python: Beginner
Title: Re: Programming Languages
Post by: qazz42 on August 14, 2010, 10:35:16 pm
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)
Title: Re: Programming Languages
Post by: Snake X on August 14, 2010, 10:42:13 pm
well I know:

HTML - intermediate
Axe - intermediate
TI-Basic - intermediate/advanced
qbasic - intermediate
visual basic - intermediate
65c618 ASM - beginner
z80 asm - beginner
RCLua - intermediate
Title: Re: Programming Languages
Post by: tloz128 on August 14, 2010, 10:56:41 pm
I know:
ti-basic: advanced
z80 asm: beginner
c++: beginner/intermediate
java: intermediate
axe: intermediate
html: beginner/intermediate
javascript: beginner
Title: Programming languages
Post by: ruler501 on January 17, 2011, 12:16:00 am
If I'm missing any I am sorry those are just what I could think of

Title: Re: Programming languages
Post by: Juju on January 17, 2011, 12:25:57 am
I usually use C#. And does Basic includes TI-Basic? Also, don't forget Axe.
Title: Re: Programming languages
Post by: z80man on January 17, 2011, 01:09:03 am
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.
Title: Re: Programming languages
Post by: Binder News on January 17, 2011, 08:22:18 am
I agree. C++ is best for comps, but I think Axe is best for Calcs.
Title: Re: Programming languages
Post by: Munchor on January 17, 2011, 08:27:20 am
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.
Title: Re: Programming languages
Post by: Binder News on January 17, 2011, 08:31:43 am
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.
Title: Re: Programming languages
Post by: aeTIos on January 17, 2011, 08:33:48 am
You forgot C# of which i think its a language similar to C++ ??
so i vote C#
Title: Re: Programming languages
Post by: Munchor on January 17, 2011, 08:35:47 am
You forgot C# of which i think its a language similar to C++ ??
so i vote C#

I love C#.
Title: Re: Programming languages
Post by: Binder News on January 17, 2011, 08:37:26 am
It's still to easy to decompile.
Title: Re: Programming languages
Post by: Munchor on January 17, 2011, 08:39:08 am
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.
Title: Re: Programming languages
Post by: Binder News on January 17, 2011, 09:18:56 am
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.
Title: Re: Programming languages
Post by: Munchor on January 17, 2011, 09:22:18 am
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.
Title: Re: Programming languages
Post by: aeTIos on January 17, 2011, 09:54:45 am
Hey my vote is gone from "another" to "TI-Basic!"
??????
Title: Re: Programming languages
Post by: ruler501 on January 17, 2011, 09:57:32 am
I added C#, Ti Basic and Axe

I reset the poll it looks like everything had gotten messed up when I added new ones
Title: Re: Programming languages
Post by: Xeda112358 on January 17, 2011, 10:14:19 am
I like programming in hex :D My brain isn't wired correctly for mnemonics and words, anyway.
Title: Re: Programming languages
Post by: apcalc on January 17, 2011, 10:19:45 am
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.
Title: Re: Programming languages
Post by: ruler501 on January 17, 2011, 10:26:28 am
I added hex in

I chose python because its the first one I learned but I also like C++
Title: Re: Programming Languages
Post by: Deep Toaster on January 17, 2011, 10:46:47 am
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.
Title: Re: Programming Languages
Post by: ruler501 on January 17, 2011, 11:01:39 am
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
Title: Re: Programming Languages
Post by: skuller972 on January 17, 2011, 11:09:46 am
Ti Basic: advanced
Java: intermediate
Python: beginner
Asm: hardly any
Command Prompt/Batch: intermediate
Title: Re: Programming Languages
Post by: holmes221b on January 17, 2011, 11:54:25 am
TI-Basic: Advanced Basic
ASM: Newbie
Axe: Newer than Newbie
HTML/CSS: Advanced Basic to Advanced (only for designing website layouts, though)
Title: Re: Programming Languages
Post by: qazz42 on January 17, 2011, 11:57:44 am
C# and TI-BASIC

C# is teh win
Title: Re: Programming Languages
Post by: Binder News on January 17, 2011, 11:58:24 am
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.
Title: Re: Programming Languages
Post by: Deep Toaster on January 17, 2011, 12:05:25 pm
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
Title: Re: Programming Languages
Post by: holmes221b on January 17, 2011, 12:09:02 pm
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".
Title: Re: Programming Languages
Post by: apcalc on January 17, 2011, 12:10:05 pm
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
Title: Re: Programming Languages
Post by: Deep Toaster on January 17, 2011, 12:25:11 pm
Heh, guess you learned a lot ;D
Title: Re: Programming Languages
Post by: Munchor on January 17, 2011, 03:50:52 pm
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.
Title: Re: Programming Languages
Post by: holmes221b on January 17, 2011, 04:25:57 pm
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:
Quote from: http://www.devarticles.com/c/b/HTML/
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.
Title: Re: Programming Languages
Post by: z80man on January 17, 2011, 04:40:35 pm
I have seen some pretty advanced apps programmed in html before, but the source is pratically unreadable.
Title: Re: Programming Languages
Post by: Broseph Radson on January 17, 2011, 05:10:43 pm
I dont think you can program in html 0.0
Title: Re: Programming Languages
Post by: Munchor on January 17, 2011, 05:16:19 pm
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:
Quote from: http://www.devarticles.com/c/b/HTML/
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.
Title: Re: Programming Languages
Post by: Broseph Radson on January 17, 2011, 05:26:00 pm
I know html5 can do behaviors by itself but regular html requires some sort of scripting such as js or vb AFAIK.
Title: Re: Programming Languages
Post by: Munchor on January 17, 2011, 05:27:41 pm
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!
Title: Re: Programming Languages
Post by: Broseph Radson on January 17, 2011, 05:35:26 pm
very powerful indeed
Title: Re: Programming Languages
Post by: holmes221b on January 17, 2011, 05:38:43 pm
Well, I was taught that HTML was a "programming" language when I learned HTML in elementary school, so I don't know.
Title: Re: Programming Languages
Post by: DJ Omnimaga on January 18, 2011, 12:51:11 am
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.
Title: Re: Programming Languages
Post by: ruler501 on January 18, 2011, 08:13:58 am
There are no variables, you can't write functions and classes. It is not a programing language
Title: Re: Programming Languages
Post by: holmes221b on January 18, 2011, 10:57:18 am
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/)):
Code: ("CSS") [Select]
...
.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):
Code: ("HTML") [Select]
<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?
Title: Re: Programming Languages
Post by: Binder News on January 18, 2011, 11:51:00 am
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)
Title: Re: Programming Languages
Post by: Munchor on January 18, 2011, 03:16:20 pm
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
Title: Re: Programming Languages
Post by: holmes221b on January 18, 2011, 03:50:44 pm
(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.
Title: Re: Programming Languages
Post by: DJ Omnimaga on January 18, 2011, 04:27:29 pm
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.
Title: Re: Programming Languages
Post by: Xeda112358 on January 18, 2011, 04:53:36 pm
...
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:
Title: Re: Programming Languages
Post by: holmes221b on January 18, 2011, 04:54:07 pm
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.
Title: Re: Programming Languages
Post by: Munchor on January 18, 2011, 04:54:18 pm
...
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
Title: Re: Programming Languages
Post by: Xeda112358 on January 18, 2011, 05:03:38 pm
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.
Title: Re: Programming Languages
Post by: Binder News on January 18, 2011, 05:13:20 pm
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...
Title: Re: Programming Languages
Post by: Xeda112358 on January 18, 2011, 05:20:13 pm
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...
Title: Re: Programming Languages
Post by: Munchor on January 18, 2011, 05:22:07 pm
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.
Title: Re: Programming Languages
Post by: DJ Omnimaga on January 18, 2011, 05:23:59 pm
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.
Title: Re: Programming Languages
Post by: Binder News on January 18, 2011, 05:33:29 pm
Yeah, I would prefer a simple OS too. But that's what Linux is for!
Title: Re: Programming Languages
Post by: Xeda112358 on January 18, 2011, 10:06:29 pm
What's Linux?
Title: Re: Programming Languages
Post by: Binder News on January 18, 2011, 10:17:34 pm
Linux is the kernel for a number of operating systems, Ubuntu, Arch Linux, DSL, etc. Google it.
Title: Re: Programming Languages
Post by: Munchor on January 19, 2011, 09:44:43 am
~Linux is a kind of open-source OS, so you can make your own~
Title: Re: Programming Languages
Post by: holmes221b on January 19, 2011, 11:02:41 am
What's Linux?
Penguins. :P
Title: Re: Programming Languages
Post by: Xeda112358 on January 19, 2011, 11:40:16 am
Oh! (")> ? Well, that makes more sense... :P
Title: Re: Programming Languages
Post by: Munchor on January 19, 2011, 11:41:38 am
Oh! (")> ? Well, that makes more sense... :P

Yup. Linux is used mostly by PC frequent users, rare users are more for Windows.
Title: Re: Programming Languages
Post by: Ikkerens on January 19, 2011, 11:44:51 am
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 ;)
Title: Re: Programming Languages
Post by: AngelFish on January 19, 2011, 12:50:16 pm
Oh! (")> ? Well, that makes more sense... :P

It does, doesn't it?