Schooling

Posts 17 of 7 · Page 1 of 1
Schooling
I am going to collage next September for computer management, but it has all java,c++,c#,assembly language and other classes based around that. think these classes will help me create hacks, injectors and multi tools for Mpgh? if not oh well I've always been fascinated with computers and everything about them.
I don't think a college would teach you something illegal, however the skills you will learn might be transferable
Quote Originally Posted by disturbed14x View Post
I am going to collage next September for computer management, but it has all java,c++,c#,assembly language and other classes based around that. think these classes will help me create hacks, injectors and multi tools for Mpgh? if not oh well I've always been fascinated with computers and everything about them.
Assembly and C++

You can do everything in Java and C# with C++ and Assembly, and more.
Quote Originally Posted by Auxilium View Post


Assembly and C++

You can do everything in Java and C# with C++ and Assembly, and more.
That's the dumbest argument I've ever heard about why you should pick a language. I'm ashamed of you Patrick.
Quote Originally Posted by Jason View Post


That's the dumbest argument I've ever heard about why you should pick a language. I'm ashamed of you Patrick.
Hey, I'm biased ok

Technically you can. Since in the end the .NET and Java stuff will be converted to machine code, you could do it directly with assembly

Ok, fine.

Dear OP,

With Java and C#, it is easy to create applications quickly because both languages have interfaces to get things on the platform done quickly. C# will have you developing GUI applications quickly, and so will Java. C# is platform dependent, so you will be stuck on windows mostly, but Java will run on many systems.

Java and C# also have many premade functions that make your life easier, while C++ and Assembly do not.

Though with C++ and Assembly, you have more control over your entire machine. With Assembly, you are sort of forced to deal with the details of the machine. C and C++ is highly recommended by me, because you still have full control over your machine, and if you need to, you can pay attention to the details of the machine. (Endians, inline asm, etc)

That's why it is possible to natively write and operating system in C and C++, while you cannot in C#. Projects like Singularity, which are a "C# OS" are running on top of a runtime made in either assembly or C, so technically the OS is still on Assembly and C.

tl;dr: C# and Java are easier to start with, more premade functions to make programs quicker. Assembly and C++ don't have premade functions like C# or Java, and take longer to make certain applications, but give you the control of your machine more than C# and Java

With Assembly, you are telling your processor exactly what you want it to do, so if that makes you feel in power assembly is good. With compiled languages, you are low level and can do things like you can in assembly, but it's faster to create. However well coded assembly can still be more efficient than compiled C++ or whatever other language.

C# and Java are easier to program with, but hide some of the details of what's really going on from you. Though with computers these days, the differences in speed from Managed languages to compiled languages are miniscule, on embedded systems with low resources, like microcontrollers with 512k of RAM, you have no choice but to stick with a compiled language.
Quote Originally Posted by Auxilium View Post


Hey, I'm biased ok

Technically you can. Since in the end the .NET and Java stuff will be converted to machine code, you could do it directly with assembly

Ok, fine.

tl;dr
And machine code ends up being interpreted as binary. Why should be make programming languages at all? Let's just write binary everywhere, fuck it if it takes a lot longer than a higher level alternative. We must use the lowest level so we can be 1337.
Quote Originally Posted by Jason View Post


And machine code ends up being interpreted as binary. Why should be make programming languages at all? Let's just write binary everywhere, fuck it if it takes a lot longer than a higher level alternative. We must use the lowest level so we can be 1337.
I'll have you know that program by entering each bit, and I press a button which transfers the byte into memory. hurhur

to be fair, i even made a legit response
Posts 17 of 7 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?