[Roma.pm] OT: Mi serve conforto con l'assembler...
Flavio Poletti
polettix at gmail.com
Thu Jun 26 02:14:39 PDT 2014
Quello che mi pare strano è che l'Assembly è in giro già da un po' e non
credo sia evoluto poi tanto, a parte ovviamente le aggiunte relative ai
nuovi feature set dei processori. Ora, probabilmente la tua chance migliore
è di andare a ripescare qualche libro datato, ma probabilmente completo
rispetto a quello che ti serve, più qualche release note dei processori.
Riguardo alle sys-call, non sono sicurissimo che appartengano al mondo
Assembly, mi sembra che si tratti più di indicazioni che dovresti andare a
cercare a livello di sistema operativo. Ma qui la mia conoscenza è
veramente spessa un paio di atomi.
Buona fortuna,
Flavio.
2014-06-25 20:32 GMT+02:00 Fabio D'Alfonso <fabio.dalfonso at fabiodalfonso.com
>:
> Ciao,
> ad un certo punto, il materiale sull'assembler migra verso il C, come è
> prevedibile, solo che succede appena servito l'antipasto. Per trovare del
> codice per mmap /unmap (sys_call 90/ 91) bisogna andare a "Chi l'ha
> visto?", in sostanza, dopo i disegnini, qualche MOV e un po di Jurassic
> Park, l'unico modo di fare più di un'idiozia che non serve a nessuno, è
> trovare un esempio su google. Libri editi da Wiley se la godono così.
>
> Si da per buono che l'unico motivo per cui si entra a contatto con
> l'assembler sia di natura educativa / culturale (una serie di foundations)
> ed è vero che meno del 1% del codice che un programmatore scrive nella
> carriera è in assembler, se lo scrive.
> Non capisco come da questo necessariamente derivi un play mood che
> coinvolge anche case editrici che in genere si chiedono cosa stanno
> coprendo dell'argomento. In realtà nulla di utile, e ad *oggi alla fine
> della storia,* sei ad "Hello World!". Quello che se in grado di fare
> corrisponde alle prime 15 pagine del K&R.
>
> Basta non scrivere se non si ha voglia, e se l'argomento pesa 3 kg , pesa
> 3 kg e non ci servono incompiute ai limiti dell'indecenza.
>
> Fabio D'Alfonso
> 'Enabling Business Through IT'
> cell. +39.348.059.40.22 ***
> web: www.fabiodalfonso.com
> email: fabio.dalfonso at fabiodalfonso.com
> linkedin: www.linkedin.com/in/fabiodalfonso
> <http://it.linkedin.com/in/fabiodalfonso>
> twitter: www.twitter.com/#!/fabio_dalfonso
> <http://www.twitter.com/#%21/fabio_dalfonso>
>
> fax: +39.06.874.599.581
> BlackBerry® Wireless Enabled Address.
> ** Hidden numbers are automatically rejected by the phone*
> On 6/25/2014 7:08 PM, Flavio Poletti wrote:
>
> Boh di solito uno si sposta verso un livello di astrazione maggiore
> (tipo: Assembly -> C -> Perl), non in senso contrario. Personalmente vado a
> basso livello solo quando gioco con i PIC.
>
> Non mi stupisce che il consiglio sia quello di smettere di usarlo quando
> possibile.
>
> Non colgo la metafora dei kamikaze sinceramente, mi sembra più che ti
> stia imparando ad andare sul triciclo ed il massimo che puoi fare è
> buttarti da un burrone.
>
> Ciao,
>
> Flavio.
>
>
>
>
>
> 2014-06-25 15:55 GMT+02:00 Fabio D'Alfonso <
> fabio.dalfonso at fabiodalfonso.com>:
>
>> Buongiorno,
>> per dare all'estate un'aria di novità mi sono messo qualche settimana fa
>> a studiare l'assembler, devo dire molto divertente (è il caldo...) .
>>
>> Mai vista una scena del genere:
>>
>> - tutti quelli che studiano o usano l'assembler, ma sopratutto chi
>> scrive libri , pensano già all'alba soprattutto a come smettere di usarlo,
>> è quello l'obiettivo.
>> - va bene tutto ma dopo 6-7 libri , cioè tutto quello che più o meno
>> si trova sull'argomento, ho scovato come si scrivono librerie nasm da
>> usare in C in un pdf di un corso universitario scaricabile dal sito
>> dell'ateneo americano (leggete la frase come la direbbe Crozza a Ballarò...)
>> - Se volete sostenere chi studia l'assembler, mandate un sms al 45775
>>
>>
>> L'unica altra categoria con la stessa coerenza è quella dei kamikaze, che
>> hanno imparato a pilotare un aereo per schiantarsi....
>> --
>>
>> Fabio D'Alfonso
>> 'Enabling Business Through IT'
>> cell. +39.348.059.40.22 ***
>> web: www.fabiodalfonso.com
>> email: fabio.dalfonso at fabiodalfonso.com
>> linkedin: www.linkedin.com/in/fabiodalfonso
>> <http://it.linkedin.com/in/fabiodalfonso>
>> twitter: www.twitter.com/#!/fabio_dalfonso
>> <http://www.twitter.com/#%21/fabio_dalfonso>
>>
>> fax: +39.06.874.599.581
>> BlackBerry® Wireless Enabled Address.
>> ** Hidden numbers are automatically rejected by the phone*
>>
>> _______________________________________________
>> Roma mailing list
>> Roma at pm.org
>> http://mail.pm.org/mailman/listinfo/roma
>>
>
>
>
> _______________________________________________
> Roma mailing listRoma at pm.orghttp://mail.pm.org/mailman/listinfo/roma
>
>
>
> _______________________________________________
> Roma mailing list
> Roma at pm.org
> http://mail.pm.org/mailman/listinfo/roma
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/roma/attachments/20140626/fee5ad27/attachment.html>
More information about the Roma
mailing list