| Autore |
Messaggio |
Kull

|
Affisso: Lun 05 Lug, 2004 Oggetto del Messaggio: Re: programmazione in C |
|

|
*rotola per terra ridendo istericamente e intanto si strappa i capelli*
Grande Pinguino dti prego SALVACI TU!
Sant'Ignuzio aiutaci....
*invoca punizioni divine su chi non conosce il sacro testo "La cattedrale e il Bazar"* _________________ E c'è chi dice che, forse,
egli si conceda anche qualche battito del suo
cuore per pregare per la propria anima...
Kull , Spirito del Lupo |
|
| Torna all'inizio |
|
 |
Minius

|
Affisso: Gio 08 Lug, 2004 Oggetto del Messaggio: Re: programmazione in C |
|

|
| Drakoo ha scritto: | | Minius ha scritto: |
Divertiti... con il C fai tutto e anche di più... |
Premesso che io su questo argomento non so poi molto, ma direi che per fare tutto e anche di più il più adatto sia l'assembler, non so bene il C come sia, dato che mi ci sono avvicinato da poco, ma non so se con quello si puo fare un sistema operativo ad esempio.
 |
Senza offesa... ma quante volte hai visto cosa è l'Assembly?
Sai che le chiamate sono strettamente mirate al tipo di architettura su cui sono scritte? Ma prima di tutto... sai, tra le varie fasi di un compilatore cosa succede? Insomma... fatti una risata... se scrivi "printf (Ciao Mondo!)" credi che davvero il compilatore passi al processore l'istruzione "scrivi a video (Ciao Mondo!)"??? Se fosse così semplice avremmo appena inventato qualcosa di molto ma molto più potente dei processori quantistici (che sono ancora in fase di sperimentazione... ).
Rifletti... e quando la tua immagine ti sembra decente... Parla. |
|
| Torna all'inizio |
|
 |
Finafir
|
Affisso: Ven 09 Lug, 2004 Oggetto del Messaggio: Re: programmazione in C |
|

|
| @Drakoo: Minus ha già detto praticamente quello che volevo dirti io, quindi non aggiungo altro |
|
| Torna all'inizio |
|
 |
Drakoo

|
Affisso: Ven 09 Lug, 2004 Oggetto del Messaggio: Re: programmazione in C |
|

|
Premesso che io avevo solo fatta una considerazione anche abbastanza scherzosa, certo che lo so che non gli dice di scrivere hello world e lui lo scrive, non sarò un genio ma fino a lì ci arrivo, anche senza i vostri interventi che non hanno capito il senso del post. cmq il programma dovrebbe essere qualcosa di questo genere, correggetemi se sbaglio, ma come ho detto non sono poi ferratissimo sull'argomento, ed è da molto che non faccio niente.
MOV ES, B800
MOV CX,11
MOV DX, buffer
MOV BX,0
label:
MOV AX,(DX)
MOV ES:(BX),AX
INC BX
INC DX
DEC CX
JNZ label _________________ (Alone d'Ombra) Drakoo L'Angelo dell'Apocalisse
Campa cavallo che l'erba cresce e io me la fumo...
Nel dubbio distruggi tutto!
Il caso aiuta le menti preparate (Pasteur)
Resisto a tutto tranne che alle tentazioni (O.Wilde) |
|
| Torna all'inizio |
|
 |
Minius

|
Affisso: Ven 09 Lug, 2004 Oggetto del Messaggio: Re: programmazione in C |
|

|
Uhm... mi sa che chi non legge bene i post e non si sa spiegare scrivendo le cose... lasciamo perdere... mi rendo conto che ho un carattere schifoso e mi inalbero sulle cose... e poi divento anche insopportabile...
Belle le 4 righe di assembly... ma (leggi post precedenti) siamo al punto di partenza...
C -> printf (stringa)
Assembly (che poi non hai specificato che set di istruzioni hai utilizzato, quindi che architettura deve eseguire quella roba, l'indirizzo di memoria dove allocare il tuo programmino... e un'altro miliardo di piccoli dettagli...)
-> Miliardi di linee di codice (forse ma non ci giurerei) incomprensibile...
Allora se ci atteniamo ai fatti... C (linguaggio ad alto livello con cui viene scritto IL SISTEMA OPERATIVO), permette per lo svilppo di alcuni moduli particolari, vedi i moduli che funzionano da driver per l'utilizzo di periferiche particolari con il linux che tu hai detto di utilizzare da molto tempo..., di fare chiamate "mirate" in assembly (mi sembra logico... se la periferica non è standard, il chip che utilizza ha delle chiamate proprietarie... io in qualche modo dovrò colloquiarci per farlo funzionare... non ti sembra?????)
Assembly -> leggi quello che ho scritto precedentemente e capirai a cosa serve....
Un piccolo commento... di solito il programmatore con la PR maiuscola disassembla i propri programmi per evitare problemi di buffer-overflow e cose del genere...
Il LAMER (termine tecnico per indicare una categoria di persone non a(da)tte per la programmazione (ma solo a mio parere...)) disassemblano per eliminare protezoini, e cose del genere...
Spero di essere stato al quanto complicato e che nessuno mi abbia capito questa volta...
RIFLETTI, quando la tua immagine ti piacerà, VAI DA UN CONSULENTE PER L'IMMAGINE..., poi esprimi la tua opinione....
Bacione a tutti. |
|
| Torna all'inizio |
|
 |
Drakoo

|
Affisso: Ven 09 Lug, 2004 Oggetto del Messaggio: Re: programmazione in C |
|

|
Allora andiamo avanti a punti:
io ho linux da un bel po' ma come credo di aver scritto non ci faccio poi molto.
il programma non serve che ti ci metto i commenti tanto mi sembra che ti autodefinisci un genio, no? cosa devo fare, i commenti per spiegare come funziona?
ripeto che era scherzoso il mio riferimento all'assembler, il c non fa altro che trasformare parole semplici in assembler, ed un printf quando viene trasformato in assembler dal compilatore diventa anche più lungo del mio programmino perchè deve includere un conteggio dei caratteri che invece viene fatto a mano a farlo in assembler diretto.
So benissimo cos'è un lamer e non è quello che dici te, leggiti ovunque l'etica hacker e vedi che il lamer non c'entra niente con quello che hai detto, lamer è chi in genere non sa niente ma vuol far credere di sapere molto.
quelli che disassemblano programmi per DIVERTIRSI a togliere le protezioni e non per avere il programma a gratis, dato che fai prima a cercare un crack in rete si chiamano reverser e generalmente seguono l'etica hacker.
ma perchè bisogna riflettere noi e non te? la mia immagine mi piace e me la tengo come mi pare anche se non piace agli altri se sto bene con me stesso.
come direbbe qualcuno sicuramente più importante: fin _________________ (Alone d'Ombra) Drakoo L'Angelo dell'Apocalisse
Campa cavallo che l'erba cresce e io me la fumo...
Nel dubbio distruggi tutto!
Il caso aiuta le menti preparate (Pasteur)
Resisto a tutto tranne che alle tentazioni (O.Wilde) |
|
| Torna all'inizio |
|
 |
Minius

|
Affisso: Ven 09 Lug, 2004 Oggetto del Messaggio: Re: programmazione in C |
|

|
Non ti ripondo... per il solo motivo che ogni volta che lo faccio... tu mi rispondi dando ragione al mio pensiero... ma non te ne accorgi...
Stammi bene... |
|
| Torna all'inizio |
|
 |
| Mostra i messaggi dal precedente: |
|
|
Non puoi affiggere nuove discussioni qui Non puoi rispondere qui Non puoi modificare i tuoi messaggi qui Non puoi eliminare i tuoi messaggi qui Non puoi votare nei sondaggi qui
|
Powered by phpBB 2.0.14 © 2001, 2005 phpBB Group
Il tema grafico è tratto da Elveron (Copyright © Ulf Frisk, Michael Schaeffer 2004) e Connections (WPThemes.info)
Adattamento by Marhis
©2026 Restaurato con amore da Riccardo De Leo (Shod)
|