|
|||||||
|
| Risultati sondaggio: 19 anni sono troppi per iniziare? | |||
| si |
|
12 | 5.61% |
| no |
|
110 | 51.40% |
| forse |
|
4 | 1.87% |
| non è mai troppo tardi per inseguire i propri sogni |
|
98 | 45.79% |
| Sondaggio a risposta multipla Votanti: 214. Non puoi votare in questo sondaggio | |||
|
|
![]() |
|
|
Strumenti |
|
|
#101 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Un whitepaper è un ...whitepaper
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! Ultima modifica di PGI-Bis : 25-02-2007 alle 20:10. Motivo: una e di troppo |
|
|
|
|
|
#102 | ||
|
Senior Member
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4747
|
Quote:
comunque lo scrivo... Quote:
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate
Ultima modifica di jappilas : 25-02-2007 alle 19:31. |
||
|
|
|
|
|
#103 | |||
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
ipotizzo tre possibilità: 1) VirtualDub è talmente vecchio che i compilatori di allora non erano scafati come oggi, e può pure essere visto che VD lo conosco da na vita 2) hanno voluto utilizzare istruzioni particolari, tipo MMX, SSE... di quelle che manco sai se ci stanno sul processore in uso ![]() 3) il team è composto da idioti può pure essere eh! Quote:
comunque non è un problema del C e nemmeno del C++, perlomeno con qualsiasi compilatore che io conosca: basta che nelle opzioni di linking ridefinisci l'entry point evitando di settare quello delle librerie predefinite. vuoi che ti produca l'hello world più piccolo che riesco a fare?? Quote:
ho frainteso chiaramente una singola istruzione assembly si dovrebbe supporre essere sempre atomica e quindi codificabile in un unico opcode però uno stesso mnemonic può tranquillamente venir codificato con un opcode o con un altro a seconda della situazione per questo ti rimandavo alla tabella dei vari opcodes dell'istruzione MOV ![]() poi per completezza diciamo che esistono anche degli assemblatori molto evoluti che oltre ai mnemonics dell'assembly del processore definiscono anche degli statements che permettono di svolgere rapidamente compiti comuni il MASM per esempio ha una sorta di IF, e mi sa che ha pure i cicli. |
|||
|
|
|
|
|
#104 | |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
![]() ok, era pessima :| scusate
|
|
|
|
|
|
|
#105 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Ma quegli if dipendono dall'assemblatore e non sono definiti nel linguaggio assembly
|
|
|
|
|
|
#106 | |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
anziché stare lì a piangerti addosso senza motivo alcuno, comincia a studiare qualsiasi cosa (come un linguaggio di programmazione, tanto per cominciare...) e vedrai che già ti sembrerà di capirne molto di più studia un'altra cosa e ne capirai moolto di più (con due O) studiane un'altra e diventerà mooolto di più (con tre) continua così e finirai per capirne mo{N volte}olto di più
|
|
|
|
|
|
|
#107 |
|
Senior Member
Iscritto dal: Jan 2007
Messaggi: 332
|
@71104:su questo avete ragione tutti, infatti ho già cominciato a studiare python da questa guida http://www.python.it/doc/Howtothink/...l-it/index.htm presa in un post di un altor utente e sono arrivato (in poco tempo!)al quinto capitolo!sto cercando di capire il paragrafo 5.1 e la funzione \linebreak raw_imput dato che non c'è nessun esempio che la esponga.
@@71104 il mio più piccolo hello world è questo: print "Hello World!!" (in python logicamente!!) |
|
|
|
|
|
#108 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Scommetto un soldo (virtuale, non esigibile) che io riesco a farlo più corto di tutti
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
|
#109 | |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
Quote:
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
|
#110 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
|
|
|
|
|
|
#111 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Ancora pià corto!
Codice:
HelloWorld Language Specifications, v. 0.1 rev. a Se il file sorgente non esiste, l'eseguibile stampa sullo standard output la stringa: "Hello World!" hwc UnFileCheNonEsiste.hw che, in perfetto accordo con le specifiche del linguaggio, genera l'eseguibile UnFileCheNonEsiste.exe il quale stampa sullo standard output la stringa: Hello World! E mo' provate a farlo più corto!
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
|
#112 |
|
Senior Member
Iscritto dal: Jan 2007
Messaggi: 332
|
mhhh....
print "Hello World!!" |
|
|
|
|
|
#113 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
avete frainteso tutti
![]() io parlavo di dimensioni ridotte a livello di eseguibile, i sorgenti possono essere anche da 4 mega ![]() il codice dell'hello world più piccolo che riesco a produrre è normalissimo: Codice:
int main(void) {
printf("Hello world!");
return 0;
}
![]() ora faccio il mio... EDIT - ve lo faccio anche con portabilità Unicode, così si può compilare con Unicode che su Windows è più performante ![]() Codice:
#include <stdlib.h>
#include <stdio.h>
#include <tchar.h>
int _tmain(void) {
_tprintf(_T("Hello world!\n"));
_gettchar();
return 0;
}
EDIT2 - dimensioni dell'eseguibile di partenza: 40 kb. strippando le informazioni di debug: 6 kb. ora vediamo a quanto lo faccio arrivare ![]() EDIT3 - senza il manifest scende a 5 kb, però non funziona non funziona perché usa la DLL del runtime di Visual C++ (printf e getchar...), il cui path però era scritto nel manifest di conseguenza... tolgo l'uso della printf e della getchar, che così tolgo anche due bei freschi di codice ![]() EDIT4 - Codice:
#include <windows.h>
INT main(VOID)
{
CONST TCHAR pszMessage[] = TEXT("Hello world!\n");
HANDLE hStdIn, hStdOut;
DWORD dwDummy;
hStdIn = GetStdHandle(STD_INPUT_HANDLE);
hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
WriteConsole(hStdOut, pszMessage, sizeof(pszMessage) / sizeof(TCHAR) - 1, &dwDummy, NULL);
ReadConsole(hStdIn, &dwDummy, 1, &dwDummy, NULL);
return 0;
}
Ultima modifica di 71104 : 26-02-2007 alle 21:39. |
|
|
|
|
|
#114 |
|
Senior Member
Iscritto dal: Jan 2007
Messaggi: 332
|
emh...non c'ho capito NIENTE!!!!portabilità Unicode, manifest,il codice che hai scritto...proprio niente!!
|
|
|
|
|
|
#115 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
E' normale...non ti preoccupare
|
|
|
|
|
|
#116 | |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 1278
|
Quote:
abbastanza inutile...
__________________
Non esistono grandi uomini, solo grandi ambizioni , realizzate da qualcuno che si è alzato dalla sedia per realizzarle! |
|
|
|
|
|
|
#117 | |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Quote:
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
|
|
#118 |
|
Member
Iscritto dal: Jan 2007
Messaggi: 70
|
Qualcuno riesce ad usare meno caratteri per stampare su schermo "hello world"??
Codice:
++++++++++ [ >+++++++>++++++++++>+++>+<<<<- ] >++. >+. +++++++. . +++. >++. <<+++++++++++++++. >. +++. ------. --------. >+. >. |
|
|
|
|
|
#119 |
|
Member
Iscritto dal: Feb 2007
Messaggi: 213
|
Codice:
#include "iostream"
using namespace std;
int main()
{
cout<<"Hello World";
cin.get();
return 0;
}
----EDIT---- Ops,non avevo letto il linguaggio scritto sotto Sorry,ho provato a toglierlo ma non c'è l'opzione "cancella mess" Ps:hai copiato e incollato il codice da wikipedia? Ultima modifica di HipT : 27-02-2007 alle 16:34. |
|
|
|
|
|
#120 |
|
Senior Member
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
|
Vero, ma la parte che gestisce la fonia non e' sicuramente scritta in Java. Nei sistemi embedded di questo tipo hai spesso dei vincoli temporali non trascurabili. Inoltre, anche se ormai i cellulari hanno decine di megabyte di memoria, lo stesso non si puo' dire di altre periferiche come videoregistratori o lettori mp3 portatili. Trattandosi di oggetti che costano 50-100 Euro e che vengono venduti a carrettate, anche uno o due euro risparmiati sui componenti costituiscono un guadagno non banale per il produttore.
[/quote]
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:26.













può pure essere eh!
comunque non è un problema del C e nemmeno del C++, perlomeno con qualsiasi compilatore che io conosca: basta che nelle opzioni di linking ridefinisci l'entry point evitando di settare quello delle librerie predefinite. vuoi che ti produca l'hello world più piccolo che riesco a fare??








