Muore Dennis Ritchie, creatore del Cla redazione 
13 ott 2011, 17.30
 Chiudi
Apri tutti i messaggi13 ott 2011, 17.38permalink
13 ott 2011, 17.53permalink
13 ott 2011, 18.03permalink
14 ott 2011, 07.24permalink
14 ott 2011, 09.17permalink
13 ott 2011, 18.03permalink
13 ott 2011, 18.06permalink
13 ott 2011, 18.38permalink
13 ott 2011, 19.33permalink
13 ott 2011, 18.27permalink
13 ott 2011, 20.20permalink
13 ott 2011, 20.44permalink
13 ott 2011, 17.40permalink
13 ott 2011, 17.42permalink
 Chiudi
Apri tutti i messaggi13 ott 2011, 17.44permalink
13 ott 2011, 17.47permalink
14 ott 2011, 13.12permalink
13 ott 2011, 17.52permalink
13 ott 2011, 18.06permalink
13 ott 2011, 19.33permalink
13 ott 2011, 21.59permalink
14 ott 2011, 16.21permalink
14 ott 2011, 18.09permalink
14 ott 2011, 19.21permalink
15 ott 2011, 15.29permalink
14 ott 2011, 09.48permalink
13 ott 2011, 17.54permalink
13 ott 2011, 18.19permalink
13 ott 2011, 20.14permalink
13 ott 2011, 20.24permalink
13 ott 2011, 20.30permalink
13 ott 2011, 20.44permalink
13 ott 2011, 21.15permalink
13 ott 2011, 21.21permalink
13 ott 2011, 23.11permalink
13 ott 2011, 23.26permalink
13 ott 2011, 23.53permalink
14 ott 2011, 10.18permalink
13 ott 2011, 23.22permalink
14 ott 2011, 10.16permalink
14 ott 2011, 14.43permalink
14 ott 2011, 14.05permalink
13 ott 2011, 20.39permalink
13 ott 2011, 20.48permalink
15 ott 2011, 01.38permalink
13 ott 2011, 21.28permalink
13 ott 2011, 21.31permalink
13 ott 2011, 21.52permalink
14 ott 2011, 03.00permalink
14 ott 2011, 08.21permalink
14 ott 2011, 10.20permalink
13 ott 2011, 21.59permalink
13 ott 2011, 23.01permalink
13 ott 2011, 23.22permalink
14 ott 2011, 09.24permalink
14 ott 2011, 09.49permalink
14 ott 2011, 09.58permalink
14 ott 2011, 10.35permalink
14 ott 2011, 09.56permalink
14 ott 2011, 12.58permalink
14 ott 2011, 13.10permalink
 Chiudi
14 ott 2011, 09.59permalink
14 ott 2011, 11.04permalink
13 ott 2011, 17.56permalink
13 ott 2011, 18.07permalink
13 ott 2011, 18.13permalink
13 ott 2011, 18.37permalink
13 ott 2011, 19.23permalink
13 ott 2011, 19.33permalink
14 ott 2011, 09.48permalink
13 ott 2011, 18.10permalink
 Chiudi
Apri tutti i messaggi13 ott 2011, 18.14permalink
13 ott 2011, 18.18permalink
 Chiudi
Apri tutti i messaggi13 ott 2011, 18.27permalink
13 ott 2011, 22.31permalink
14 ott 2011, 09.43permalink
14 ott 2011, 10.18permalink
14 ott 2011, 18.57permalink
14 ott 2011, 20.47permalink
16 ott 2011, 16.35permalink
30 gen 2012, 13.47permalink
17 ott 2011, 21.36permalink
18 ott 2011, 17.30permalink
 Chiudi
Apri tutti i messaggi13 ott 2011, 18.27permalink
13 ott 2011, 19.03permalink
13 ott 2011, 21.43permalink
13 ott 2011, 23.19permalink
13 ott 2011, 23.26permalink
16 ott 2011, 16.45permalink
14 ott 2011, 10.01permalink
14 ott 2011, 11.07permalink
14 ott 2011, 14.37permalink
16 ott 2011, 11.35permalink
16 ott 2011, 16.48permalink
17 ott 2011, 09.23permalink
 Chiudi
Apri tutti i messaggi13 ott 2011, 18.46permalink
13 ott 2011, 20.11permalink
13 ott 2011, 22.37permalink
14 ott 2011, 11.08permalink
16 ott 2011, 16.50permalink
13 ott 2011, 18.51permalink
 Chiudi
Apri tutti i messaggi13 ott 2011, 19.03permalink
13 ott 2011, 19.39permalink
14 ott 2011, 08.42permalink
15 ott 2011, 00.33permalink
14 ott 2011, 08.48permalink
 Chiudi
Apri tutti i messaggi13 ott 2011, 19.16permalink
13 ott 2011, 19.28permalink
13 ott 2011, 19.30permalink
13 ott 2011, 20.15permalink
13 ott 2011, 22.52permalink
13 ott 2011, 20.57permalink
14 ott 2011, 09.16permalink
14 ott 2011, 09.19permalink
14 ott 2011, 09.41permalink
14 ott 2011, 21.36permalink
13 ott 2011, 20.18permalink
13 ott 2011, 21.55permalink
13 ott 2011, 23.48permalink
13 ott 2011, 19.39permalink
 Chiudi
Apri tutti i messaggi13 ott 2011, 20.50permalink
14 ott 2011, 00.28permalink
14 ott 2011, 00.36permalink
14 ott 2011, 10.01permalink
14 ott 2011, 11.41permalink
14 ott 2011, 01.05permalink
14 ott 2011, 11.39permalink
14 ott 2011, 00.48permalink
14 ott 2011, 08.23permalink
14 ott 2011, 10.13permalink
14 ott 2011, 15.55permalink
14 ott 2011, 10.10permalink
14 ott 2011, 10.18permalink
14 ott 2011, 10.18permalink
14 ott 2011, 10.31permalink
14 ott 2011, 10.34permalink
13 ott 2011, 23.28permalink
14 ott 2011, 08.52permalink
14 ott 2011, 10.39permalink
13 ott 2011, 23.44permalink
14 ott 2011, 01.44permalink
14 ott 2011, 07.42permalink
14 ott 2011, 09.38permalink
14 ott 2011, 09.04permalink
14 ott 2011, 09.58permalink
 Chiudi
Apri tutti i messaggi14 ott 2011, 10.06permalink
14 ott 2011, 10.21permalink
 Chiudi
Apri tutti i messaggi14 ott 2011, 10.23permalink
14 ott 2011, 10.47permalink
14 ott 2011, 11.00permalink
 Chiudi
Apri tutti i messaggi14 ott 2011, 11.08permalink
14 ott 2011, 11.11permalink
14 ott 2011, 11.38permalink
14 ott 2011, 11.46permalink
14 ott 2011, 12.18permalink
14 ott 2011, 13.08permalink
- Scritto da: unaDuraLezione
> A dire vero è viceversa.
> Se conosci l'assembly (sapendolo ottimizzare)
> puoi usare un disassemblatore o un debugger per
> analizzare il codice prodotto a seconda alle
> opzioni di compilazione.
>
> Io lo feci quando schifavo il C e vidi che non
> ottimizzava il codice: per dirne una quando
> entrava in una funzione/subroutine si salvava
> nello stack i valori di tutti i registri del
> processore anche se poi ne modificava solamente
> una parte (poi ovviamente li ripristinava
> tutti).
> Comunque al giorno d'oggi l'assembly ha senso in
> macchine chiuse e/o semplici, oppure si usa con
> profitto nel C, inline, in routine che
> necessitano di potenza dal terzo livello di loop
> in poi. Nell'ultimo caso, ovviamente vanno usate
> direttive di compilazione in miodo da avere un
> fall back che garantisce la portabilità del
> codice (ovvero il codice C che fa lo stesso di
> quello
> assembly).
Stai dicendo cose che nella in parte ovvie e in parte fuori contesto... che nella realtà (effettiva) non valgono un tubo!

Se io scrivo un migliaio di righe in assembler (di una qualunque macchina) sono (se sono davvero davvero mooooltooo bravo) probabilmente in grado di ottimizzarle (e tenerle sotto controllo) un pochino meglio di quanto non farei scrivendo in C ma con un vantaggio molto piccolo in pratica (su una architettura moderna) se passiamo questo limite ... diciamo anche solo sopra le 4-5 mila righe di codice sono disposto a scommettere qualunque cifra che sono più efficiente scrivendo in C e sopratutto che gestisco il codice infinitamente meglio (e non ho ancora messo in campo la portabilità).

Se poi passiamo alle dimensioni di un kernel non c'è proprio contesa!
E .. ripeto il tutto senza considerare la portabilità e riutilizzabilità del codice.

Voglio essere buono e mantenere in campo solo i vantaggi di leggibilità efficenza complessiva e manutenibilità!

Quanto al disassembler l'output è mediamente illeggibile (anche con un disassembler sofisticato) se non conosci a menadito l'architettura di quella macchina e non dai un "aiutino pesante" e manuale tramite l'abbondante e dispendioso impiego di neuroni!

A meno che (ripeto) non parliamo di poche righe di codice e il tutto con molto (ma davvero molto) "granu salis".

Il C è oggi insostituibile (ho detto e scritto C non C++ C# e altre cose che col C in senso proprio hanno poco da spartire).

Hai mai provato a disassemblere un OS? (un os semplice beneinteso... anche molto antico)... per fare un esempio un "banale" CP/M?
E sto parlando di roba VERAMENTE semplice rispetto alla complessità di quanto oggi devi mettere in campo se parli di software di base!
Anonimo
tucumcari
 
 
 
14 ott 2011, 13.45permalink
14 ott 2011, 21.26permalink
15 ott 2011, 00.44permalink
15 ott 2011, 09.44permalink
15 ott 2011, 14.14permalink
15 ott 2011, 17.42permalink
15 ott 2011, 09.42permalink
15 ott 2011, 13.28permalink
15 ott 2011, 16.11permalink
15 ott 2011, 18.42permalink
15 ott 2011, 18.23permalink
16 ott 2011, 15.53permalink
16 ott 2011, 17.21permalink
15 ott 2011, 15.02permalink
15 ott 2011, 18.44permalink
14 ott 2011, 15.53permalink
15 ott 2011, 13.31permalink
14 ott 2011, 12.43permalink
14 ott 2011, 13.52permalink
14 ott 2011, 16.21permalink
14 ott 2011, 16.59permalink
14 ott 2011, 17.15permalink
17 ott 2011, 09.01permalink
17 ott 2011, 09.44permalink
14 ott 2011, 18.00permalink
17 ott 2011, 09.03permalink
17 ott 2011, 10.07permalink
17 ott 2011, 12.30permalink
17 ott 2011, 14.18permalink
14 ott 2011, 12.46permalink
14 ott 2011, 13.56permalink
16 ott 2011, 15.58permalink
16 ott 2011, 17.23permalink
14 ott 2011, 17.07permalink
14 ott 2011, 18.12permalink
17 ott 2011, 09.08permalink
17 ott 2011, 10.09permalink
17 ott 2011, 12.22permalink
17 ott 2011, 14.21permalink
17 ott 2011, 16.40permalink
16 ott 2011, 16.07permalink
16 ott 2011, 21.50permalink
17 ott 2011, 09.29permalink
17 ott 2011, 09.28permalink
17 ott 2011, 10.12permalink
17 ott 2011, 12.18permalink
17 ott 2011, 14.20permalink
17 ott 2011, 16.37permalink
17 ott 2011, 16.39permalink
17 ott 2011, 16.42permalink
14 ott 2011, 11.44permalink
14 ott 2011, 12.18permalink
14 ott 2011, 12.23permalink
14 ott 2011, 12.38permalink
14 ott 2011, 13.37permalink
14 ott 2011, 14.24permalink
14 ott 2011, 14.32permalink
14 ott 2011, 14.52permalink
14 ott 2011, 15.40permalink
14 ott 2011, 17.06permalink
15 ott 2011, 00.50permalink
15 ott 2011, 09.08permalink
15 ott 2011, 16.18permalink
15 ott 2011, 19.27permalink
15 ott 2011, 12.36permalink
15 ott 2011, 19.24permalink
25 ott 2011, 12.52permalink
14 ott 2011, 13.32permalink
14 ott 2011, 17.12permalink
14 ott 2011, 11.44permalink
14 ott 2011, 16.45permalink
14 ott 2011, 12.01permalink
14 ott 2011, 16.47permalink
14 ott 2011, 13.23permalink
14 ott 2011, 14.03permalink
14 ott 2011, 16.49permalink
14 ott 2011, 18.05permalink
17 ott 2011, 09.05permalink
17 ott 2011, 10.15permalink
17 ott 2011, 10.40permalink
17 ott 2011, 14.22permalink
17 ott 2011, 16.52permalink
14 ott 2011, 16.00permalink
14 ott 2011, 17.09permalink
14 ott 2011, 17.52permalink
17 ott 2011, 10.44permalink
14 ott 2011, 23.18permalink
16 ott 2011, 18.31permalink
16 ott 2011, 23.41permalink
17 ott 2011, 10.59permalink
 Chiudi
Apri tutti i messaggi14 ott 2011, 11.09permalink
14 ott 2011, 11.43permalink
14 ott 2011, 12.23permalink
14 ott 2011, 12.38permalink
14 ott 2011, 13.15permalink
14 ott 2011, 16.43permalink
14 ott 2011, 13.15permalink
14 ott 2011, 16.57permalink
14 ott 2011, 19.56permalink
14 ott 2011, 21.30permalink
15 ott 2011, 00.28permalink
15 ott 2011, 13.45permalink
15 ott 2011, 20.18permalink
 Chiudi
Apri tutti i messaggi14 ott 2011, 14.08permalink
14 ott 2011, 14.30permalink
14 ott 2011, 15.17permalink
14 ott 2011, 15.42permalink
16 ott 2011, 11.15permalink
16 ott 2011, 12.28permalink
 Chiudi
Apri tutti i messaggi14 ott 2011, 18.59permalink
14 ott 2011, 22.28permalink
17 ott 2011, 02.48permalink
14 ott 2011, 21.57permalink
 Chiudi
Apri tutti i messaggi15 ott 2011, 10.14permalink
15 ott 2011, 18.17permalink
15 ott 2011, 19.20permalink
16 ott 2011, 18.32permalink
 Chiudi
Apri tutti i messaggi15 ott 2011, 10.20permalink
15 ott 2011, 19.21permalink
16 ott 2011, 12.17permalink
16 ott 2011, 17.04permalink
16 ott 2011, 17.57permalink
16 ott 2011, 19.10permalink
17 ott 2011, 00.23permalink
17 ott 2011, 16.23permalink
17 ott 2011, 09.13permalink
30 ott 2011, 18.08permalink