Hello out there!
I'm a Computer Engineering student currently attending the fourth semester. The languages that I've used are C and Java, and I'm currently learning (or trying to learn x86 assembly). I'm eager to learn new things such as PHP and the like, but what I would really like to do when I graduate is program system software stuff.
I will be asking question after question about assembly language issues, but I will be happy to answer C and Java questions (only if I can, of course; I might be typing more questions than answers). :thumbup1:
6 replies to this topic
#1
Posted 28 May 2011 - 08:20 PM
|
|
|
#2
Posted 28 May 2011 - 09:19 PM
Welcome Monreal!
You seem to have great interest in how computers work (C & assembly.)
Do you prefer Intel or AT&T style? Or do you work with MASM/NASM?
You seem to have great interest in how computers work (C & assembly.)
Do you prefer Intel or AT&T style? Or do you work with MASM/NASM?
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.
#3
Posted 29 May 2011 - 05:52 AM
Welcome aboard!
#4
Posted 29 May 2011 - 11:54 AM
Glad to have you in the group:thumbup1: I might have some questions too for you because I'm studying up for the Sun Certified Java Programmer exam. Right now, I'm trying to burn into my brain all the good stuff about HashSets, Lists of Arrays, and other Collections stuff.
I'm sure many of us have more questions than answers, but we're here to help each other. I don't have much computer engineering experience, so my question is what part of the computer uses the assembly language? what is assembly language? and; third, toward your other experience, how do C and Java compare to each other?
Thanks!!
I'm sure many of us have more questions than answers, but we're here to help each other. I don't have much computer engineering experience, so my question is what part of the computer uses the assembly language? what is assembly language? and; third, toward your other experience, how do C and Java compare to each other?
Thanks!!
#5
Posted 29 May 2011 - 01:27 PM
Alexander said:
Welcome Monreal!
You seem to have great interest in how computers work (C & assembly.)
Do you prefer Intel or AT&T style? Or do you work with MASM/NASM?
You seem to have great interest in how computers work (C & assembly.)
Do you prefer Intel or AT&T style? Or do you work with MASM/NASM?
Well I've just started to learn assembly for my class of "Computer Structure and Programming". I really like the intel sintax rather than AT&T's and I work with Turbo Assembler because our teacher ordered us to do so, but once that I've learnt more I will try NASM, or which assembler would you recommend?.
Greetings and thanks for the welcome.
Edited by Monreal, 29 May 2011 - 02:04 PM.
#6
Posted 29 May 2011 - 02:00 PM
ajnin edoc said:
Glad to have you in the group:thumbup1: I might have some questions too for you because I'm studying up for the Sun Certified Java Programmer exam. Right now, I'm trying to burn into my brain all the good stuff about HashSets, Lists of Arrays, and other Collections stuff.
I'm sure many of us have more questions than answers, but we're here to help each other. I don't have much computer engineering experience, so my question is what part of the computer uses the assembly language? what is assembly language? and; third, toward your other experience, how do C and Java compare to each other?
Thanks!!
I'm sure many of us have more questions than answers, but we're here to help each other. I don't have much computer engineering experience, so my question is what part of the computer uses the assembly language? what is assembly language? and; third, toward your other experience, how do C and Java compare to each other?
Thanks!!
Hi, thanks for your welcoming post. The assembly language is a low level language that targets the microprocessor directly; each line of assembly language source code is a direct order to the microprcessor, as opossed to languages like java or C in which a line of source code is translated into several processor instructions. Because of that, programs written in assembly language are smaller and faster than programs written in higher level languages because you control what is done and how it's done, but on the other hand, coding in assembly language is really error-prone and time-comsuming.
Regarding your third question, altough Java inherits much of C's syntax, they are very different languages, C is closer to assembly than it is to Java; it allows you to use many assembly-like features in the shape of a high level language. Because of that, C is suited for system software stuff like drivers, operative systems and the like. On the other hand it's quite easy to make mistakes in C; while Java is better suited (in my opinion) for non system software apps, because it "protects" the programmer for having to deal with lower level stuff and it is a OOP language, thus allowing the programmer to write larger apps with less code and less effort.
Good luck with your exam, I wanna take that exam in the future, I'd better start studying...:thumbup1:
#7
Posted 08 June 2011 - 11:20 PM
Hi,Welcome to here .
Nice to meet you .I just join this forum and find it good forum to learn knowledge here .I am happy join here .Hope you will also enjoy to your stay here .Thanks
Nice to meet you .I just join this forum and find it good forum to learn knowledge here .I am happy join here .Hope you will also enjoy to your stay here .Thanks
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users


Sign In
Create Account


Back to top









