Sinisterly
Silver Learn x84 & 64 or, C? - Printable Version

+- Sinisterly (https://sinister.ly)
+-- Forum: Coding (https://sinister.ly/Forum-Coding)
+--- Forum: Assembly (https://sinister.ly/Forum-Assembly)
+--- Thread: Silver Learn x84 & 64 or, C? (/Thread-Silver-Learn-x84-64-or-C)

Pages: 1 2


Learn x84 & 64 or, C? - Vultra - 06-25-2018

Hello all,

Just got a quick question since, i'm in a rush.
Should I learn x84 & x64 first which isn't an issue or, do I have to learn C before going into that stuff?

thanks,

- Adam


RE: Learn x84 & 64 or, C? - mothered - 06-25-2018

C Is certainly advantageous to understand how to write simple programs, prior to moving onto Assembly.

@"phyrrus9" Is the best member to answer this In detail.


RE: Learn x84 & 64 or, C? - phyrrus9 - 06-25-2018

(06-25-2018, 04:16 AM)mothered Wrote: C Is certainly advantageous to understand how to write simple programs, prior to moving onto Assembly.

@"phyrrus9" Is the best member to answer this In detail.

They're not mutually exclusive, you can learn both at the same time or later on. I would stay as far away from *86 assembly while you're first learning though. The entire architecture is garbage.


RE: Learn x84 & 64 or, C? - Vultra - 06-25-2018

(06-25-2018, 02:30 PM)phyrrus9 Wrote:
(06-25-2018, 04:16 AM)mothered Wrote: C Is certainly advantageous to understand how to write simple programs, prior to moving onto Assembly.

@"phyrrus9" Is the best member to answer this In detail.

They're not mutually exclusive, you can learn both at the same time or later on. I would stay as far away from *86 assembly while you're first learning though. The entire architecture is garbage.

Thanks for the reply.


RE: Learn x84 & 64 or, C? - mothered - 06-25-2018

(06-25-2018, 02:30 PM)phyrrus9 Wrote: They're not mutually exclusive, you can learn both at the same time or later on.

I wasn't entirely sure whether one (particularly C) takes precedence, hence If anyone would know, It'd be you.


RE: Learn x84 & 64 or, C? - Blink - 06-28-2018

(06-25-2018, 03:43 PM)mothered Wrote:
(06-25-2018, 02:30 PM)phyrrus9 Wrote: They're not mutually exclusive, you can learn both at the same time or later on.

I wasn't entirely sure whether one (particularly C) takes precedence, hence If anyone would know, It'd be you.

Late, but I'd personally do something like this:

Basic C or some other simple language -> Basic assembly in a simple architecture -> C -> assembly -> extra languages (Go, Lisp, Lua, Python, C#, whatever)

With basic CPU design somewhere in between the last 3; in this way, you get the full view of how your languages compile/interpret from high level down to hardware

There isn't really a precedence, you'd want to understand each on at least a minimal level


RE: Learn x84 & 64 or, C? - Vultra - 06-29-2018

(06-28-2018, 11:16 PM)Ender Wrote:
(06-25-2018, 03:43 PM)mothered Wrote:
(06-25-2018, 02:30 PM)phyrrus9 Wrote: They're not mutually exclusive, you can learn both at the same time or later on.

I wasn't entirely sure whether one (particularly C) takes precedence, hence If anyone would know, It'd be you.

Late, but I'd personally do something like this:

Basic C or some other simple language -> Basic assembly in a simple architecture -> C -> assembly -> extra languages (Go, Lisp, Lua, Python, C#, whatever)

With basic CPU design somewhere in between the last 3; in this way, you get the full view of how your languages compile/interpret from high level down to hardware

There isn't really a precedence, you'd want to understand each on at least a minimal level

Doesn't matter if you replied late. Thanks for the advice. Smile


RE: Learn x84 & 64 or, C? - mothered - 06-29-2018

(06-28-2018, 11:16 PM)Ender Wrote:
(06-25-2018, 03:43 PM)mothered Wrote:
(06-25-2018, 02:30 PM)phyrrus9 Wrote: They're not mutually exclusive, you can learn both at the same time or later on.

I wasn't entirely sure whether one (particularly C) takes precedence, hence If anyone would know, It'd be you.

Late, but I'd personally do something like this:

Basic C or some other simple language -> Basic assembly in a simple architecture -> C -> assembly -> extra languages (Go, Lisp, Lua, Python, C#, whatever)

With basic CPU design somewhere in between the last 3; in this way, you get the full view of how your languages compile/interpret from high level down to hardware

There isn't really a precedence, you'd want to understand each on at least a minimal level

Well said.

I completely forgot to quote you. In my views, either yourself or phyrrus9 are best/competent In addressing questions of this nature.


RE: Learn x84 & 64 or, C? - Slingshot - 06-29-2018

Learning C will get you into the mindset of programming. Evil


RE: Learn x84 & 64 or, C? - Vultra - 06-29-2018

(06-29-2018, 10:42 AM)Slingshot Wrote: Learning C will get you into the mindset of programming.  Evil

I already know a few languages. learning SQL while we speak.