Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Altri Linguaggi - Secondo voi è utile imparare l'assembler?
Forum - Altri Linguaggi - Secondo voi è utile imparare l'assembler? - Pagina 3

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
eddiewrc (Member)
Expert


Messaggi: 560
Iscritto: 30/04/2006

Segnala al moderatore
Postato alle 19:23
Domenica, 09/08/2009
prima di tutto assembler è l'assemblatore con cui (insieme al linker) ottieni un eseguibile a partire da un sorgente scritto nel linguaggio di basso livello specifico del processore.. tale linguaggio si chiama ASSEMBLY. una volta distinti assembly e assembler, il mio parere è che finche non ti capita di scrivere una funzione (o dovrei dire procedura, dato che stiamo ragionando + a basso livello) ricorsiva in assembly, difficilmente puoi essere sicuro di aver compreso effettivamente come funzionano tante cose (stack, passaggio di parametri, indirizzo di ritorno, organizzazione in memoria del codice e dei dati e organizzazione delle funzioni all'interno del codice stesso).

quindi alla domanda è utile imparare l'assembly, per quanto mi riguarda la risposta è SI!

di sicuro + utile del vb (.net o meno)

PM Quote
Avatar
manvb.net (Member)
Guru


Messaggi: 663
Iscritto: 28/01/2008

Segnala al moderatore
Postato alle 20:37
Domenica, 09/08/2009
Testo quotato

Postato originariamente da eddiewrc:
di sicuro + utile del vb (.net o meno)



In realtà è molto più utile il vb(.net o meno), ti voglio vedere a fare un gestionale in assembly. Con questo non voglio dire che imparare l'assembly non sia utile(sono il primo a dire che bisogna conoscerlo) ma non lo puoi di certo paragonare a linguaggi molto più evoluti, quali il vb.net o il c++.
La realtà è che oggi gli unici utilizzi dell'assembly sono lo scrivere SO, drivers, compilatori e magari qualche routine a velocità critica, per fare reversing e  molto per conoscere meglio il funzionamento del pc, ma non è molto utile dal lato pratico per un normale programmatore.

Questa è la naturale evoluzione dei linguaggi:

-Imperativi (Assembly)
-Strutturati(e funzionali)(C)
-Orientati all'utente(o agli eventi)(VB)
-Orientati agli oggetti(VB.net, C++, C#, Python, Ruby, Lua, ecc...)
-Orientati agli aspetti(non ne conosco xd)

e l'assembly ormai appartiene a un paradigma molto vecchio.

Ultima modifica effettuata da manvb.net il 09/08/2009 alle 20:45
PM Quote
Avatar
eddiewrc (Member)
Expert


Messaggi: 560
Iscritto: 30/04/2006

Segnala al moderatore
Postato alle 20:33
Lunedì, 10/08/2009
Testo quotato

Postato originariamente da manvb.net:

-Orientati all'utente(o agli eventi)(VB)



orientato agli utenti in effetti è un eufemismo fantastico per dire che è per gnubbi colossali..

PM Quote
Avatar
manvb.net (Member)
Guru


Messaggi: 663
Iscritto: 28/01/2008

Segnala al moderatore
Postato alle 20:58
Lunedì, 10/08/2009
Testo quotato

Postato originariamente da eddiewrc:

Testo quotato

Postato originariamente da manvb.net:

-Orientati all'utente(o agli eventi)(VB)



orientato agli utenti in effetti è un eufemismo fantastico per dire che è per gnubbi colossali..



Infatti ero indeciso tra il mettercelo o no.:D

PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo