About High-Level Languages
|
I'm a beginner of programming. I'm confused between machine languages and human languages, whitch one could be understandable easier. cause, my teacher said that " machine languages could be understandable easier than human languages ", Is it true and why?. (If I am a moron could it be possible to learn and understand High-Level Languages) |
Re: About High-Level Languages
|
Maybe your teacher is a computer... Joke! Maybe your teacher is right, cause machine languages are standard all over the world whereas human languages differ from place to place, thereby hard to understand... Speaking aside, human languages is more understandable because most of the words in a certain dialect has a translation in another (some have direct translation, others don't). |
Re: About High-Level Languages
|
machine language has only a few rules and they have rules that won't change. Human language chages time to time and it's impossible to learn all grammar and words of the human language. Even if it's only English, it will take a lot of time, before you know all English words and how to speak them. |
Re: About High-Level Languages
Link |
by
![]() |
Comparing the two languages is extremely similar to comparing a human brain to a CPU. The reason that machine languages are simpler is because a human brain is _far_ more complex than a CPU. Perhaps not as advanced, but far more complex. |
Re: About High-Level Languages
Link |
by
![]() |
Well, in a way you could compare high-level languages to dialects, and lower level languages to literal spoken languages, in the sense that dialects are just specific ways of speaking (with new rules added sometimes) the same language. Lower level languages are the only truely unchanging and simplistic languages. Assembly for example, although it is by no means "simple" (PROGRAMMERS BEWARE IT WILL DRIVE YOU INSANE!!!) it is unchanging however, stays the same from machine-to-machine, and is always consistent.
Beware the quiet people,
You don't know their intentions
(small signatures are sooo much cooler since they don't annoy people trying to read through posts!) |
Re: About High-Level Languages
|
Thanks all of you guys but wait "h4xor dude" what do you mean "PROGRAMMERS BEWARE IT WILL DRIVE YOU INSANE" |
Re: About High-Level Languages
Link |
by
![]() |
I know what he means. Assembly is purely nothing but hexidecimal code. Staring at it too long will make your eyes cross. It's a step up from pure binary. All programing languages are branched off of Assembly (to my knowledge... which is somewhat limited), so it is quite simplistic in nature... just like DNA is simplistic. |
Re: About High-Level Languages
|
and yet we still havent cracked DNA. Arent we pathetic? |
Re: About High-Level Languages
|
yep assembly language goes streight into the cpu! (well before being encoded into binary), then the cpu looks at the binary, detects the "op-codes" and the "operands". its just like looking at the matrix. youll be dammed if you can understand it assembly is what every processor can understand and each program written in a different langauge will eventually be enoded into
^^*
|
Re: About High-Level Languages
|
A ha! is that so. well i think, i should learn assembly Don't you think, is it an good idea? or should i learn c, java,... first? to understand assembly correct. thanks your reply. |
Re: About High-Level Languages
Link |
by
![]() |
hexadecimal is freaky, it's impossible to learn |
Re: About High-Level Languages
Link |
by
![]() |
hexidecimal is too easy for me its not too hard to learn anyway |
Re: About High-Level Languages
|
well hexadecimal is the same as decimal the only difference is the base so if it is the standard i think it would be easy to comprehend. there's a pattern anyway just look at it..
http://czetsuya-travel.blogspot.com
|
Re: About High-Level Languages
|
Hexadecimal was easy for me to figure out. It's like counting with eight fingers per hand. Why, I was a little fifth grader when I figured it out. My hands hurt after I finally learned how it worked, but it was satisfying. To understand human and machine languages, we must understand that languages are interfaces for information transfer. Interfacing with humans is a complex task. Not only are humans hard to work with, but tokens are sometimes defined outside of the conversation, or must be reassigned according to context. This is because humans deal with complex tasks, such as the discussion of whether or not human language is simpler than machine language. Computer language deals with simpler things, by contrast: It's just a bunch of characters telling the computer to do "this-or-that, when that is this." The computer does not have to argue with other computers about the comparison between OpenGL and DirectX: It just has to know how to do "this" task when "that" condition is filled. However, humans don't want to deal with how to do things computers are told to do in computer language. That's exactly why they made computers to that junk for them. When was the last time you wanted to move a file to your desktop (I'm talking about an actual file from a closet in the basement, and you walking back up with that big chunk back to your cubicle desk)? Likewise, computers need a lot of programming before they can exhibit true emotion and opinion, as well as personal memory and a whole bunch of other stuff that makes us so unique. The closest a computer has ever come to being human was Microsoft ME being an evil human, which explains why I'm convinced Microsoft deserves to be a software giant.
"... Lest you be banished to the pits of Tartarus."
"Tartar sauce?" |
Re: About High-Level Languages
|
Well kidd Issy have you got any idea to help a little guy like me kind of tactic or advice to learn this language Please anyone please I really want to learn it. Thank you very much to reply. |
Re: About High-Level Languages
|
O.K I already take care of them. THE END |