|
|
|
![]() |
|
Strumenti |
![]() |
#21 | |
Senior Member
Iscritto dal: Nov 2005
Città: Texas
Messaggi: 1722
|
Quote:
__________________
In God we trust; all others bring data |
|
![]() |
![]() |
![]() |
#23 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Grazie. Non ne avevo mai sentito parlare. Strano che abbiano tirato fuori un altro linguaggio, quando con Python si fa lo stesso da tempo (supporta interi di lunghezza arbitraria).
@sottovento: assolutamente d'accordo.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
![]() |
![]() |
![]() |
#24 | |
Senior Member
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
|
Quote:
![]()
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go |
|
![]() |
![]() |
![]() |
#25 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Con Python dovresti poterci fare le stesse cose, e ormai non esiste distro o s.o. Unix che non lo abbia già installato.
Comunque è anche una questione di gusti, visto che bc usa la sintassi del C.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
![]() |
![]() |
![]() |
#26 | |
Senior Member
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
|
Quote:
![]() A parte quello, la sintassi C-like non la schifo mai e cmq, come dici tu, è questione di abitudine ![]()
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go |
|
![]() |
![]() |
![]() |
#27 |
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
In C si possono utilizzare un fottìo di librerie gia bell'e pronte. Per esempio, una delle più famose:
http://gmplib.org/ oppure: http://www.mpfr.org/ ![]() Ultima modifica di Vincenzo1968 : 22-01-2013 alle 15:05. |
![]() |
![]() |
![]() |
#28 | |
Senior Member
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
|
Quote:
![]()
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go |
|
![]() |
![]() |
![]() |
#29 | |
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Quote:
Era solo per dire che non c'è solo python o un qualunque altro linguaggio di alto livello per gestire quei numeri li. Grazie per il link. ; |
|
![]() |
![]() |
![]() |
#30 |
Senior Member
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
|
e io do un occhio alle tue segnalazioni.
![]()
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go |
![]() |
![]() |
![]() |
#31 |
Senior Member
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
|
cmq un altra curiosità del linguaggio C è
Codice:
#include <stdio.h> #include <stdlib.h> int main() { int a = 0; printf("a = %d \n", a); if(a+1) {} printf("a+1 in if %d \n", a); if(a++){} printf("a++ in if %d \n", a); return 0; } Provate e ditemi ![]()
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go Ultima modifica di The_ouroboros : 22-01-2013 alle 15:21. |
![]() |
![]() |
![]() |
#32 |
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
![]() |
![]() |
![]() |
![]() |
#33 |
Senior Member
Iscritto dal: Nov 2005
Città: Texas
Messaggi: 1722
|
In effetti mi aspettavo un output come quello di Vincenzo.
D'accordo che il C e' traditore, ma non vedo inghippi. Cosa ti aspettavi, in realta'?
__________________
In God we trust; all others bring data |
![]() |
![]() |
![]() |
#34 |
Senior Member
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
|
non dovrebbe venire 2 alla fine a?
Invece a+1 viene preso come costante 3 e non modifica a mentre a++ si ![]() Lo so che sono cosa sottili e che non saltano fuori così spesso, ma intanto che c'eravamo le ho messe su carta (o schermo, meglio).
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go |
![]() |
![]() |
![]() |
#35 |
Senior Member
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
|
e su sparc o arm dovrebbe essere diverso il risultato cmq
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go |
![]() |
![]() |
![]() |
#36 |
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
La macchina è questa:
![]() |
![]() |
![]() |
![]() |
#37 | |
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Quote:
![]()
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
|
![]() |
![]() |
![]() |
#38 |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2775
|
Forse hai dimenticato un pezzo di codice? Perché a viene incrementato solo una volta (nella condizione dell'if)
|
![]() |
![]() |
![]() |
#39 | |
Senior Member
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
|
Quote:
Codice:
a=0; b = (a++,a+1,a+2); Su sistemi non x86/x64 non è detto che l'ordine sia sx->dx. Quello era un piccolo particolare ![]()
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go Ultima modifica di The_ouroboros : 22-01-2013 alle 15:41. |
|
![]() |
![]() |
![]() |
#40 |
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:49.