Newsgroup: it.comp.programmare
Titolo: cominciare da ZERO!!!

Salve a tutti.
Sono uno studente di architetura al quale č venuta una idea malsana.
Avrei in mente di programmare un software per calcolo strutturale.
Il mio problema sta nel fatto che non ho mai programmato in vita mia e che
quindi ho bisogno di cominciare da zero con u8n sistema semplice e efficace.
Mi sapete consigliare un linguaggio (tipo basic o visual basic) "abbastanza"
semplice per realizzare il mio progetto?
Mi sapete consigliare anche un sito in italiano dove posso trovare
materiale, guide, tutorials?
Grazie mille per l'attenzione.
Gabriele

 materiale, guide, tutorials?
www.python.it
Alex

 Python.
E quando sei "grande" passa al C++.
-- 
Luc.

Luc wrote:

Non necessariamente.  Se vuoi essere veramente un _grande_
programmatore, una _cultura_ sul C++ non e` un errore farsela
(come su altri linguaggi che non vorrai *necessariamente*
usare ma hanno comunque molto da insegnare: Common Lisp,
Haskell, Fortran, Java, qualche assembler...).
Ma per l'uso pratico, basta dare un occhio sui gruppi di
Python (particolarmente la mailing list Python-Dev) per
notare esperti di C++ di indiscutibile statura (come ad
esempio Andrew Koenig, quello del "Koenig lookup" del
C++ standard, di libri come "Ruminations on C++, ecc;
Bruce Eckel, l'autore di best-seller come "Thinking in C++",
"Thinking in Java", etc; Tim Peters, che fra le varie altre
cose alla Cray Research era il mago dell'ottimizzatore per
vari compilatori fra cui quello C++ ...) che al contrario
sono "passati a Python".  Eppure si tratta sicuramente di
"grandi".  Oh com'e`...?
Risposta: un grande programmatore, esperto in entrambi i
linguaggi, programma con produttivita` molto maggiore in
Python che non in C++.  Per la gran parte del codice, la
produttivita` del programmatore e` assai piu` determinante
delle prestazioni del codice risultante (dove in genere
il C++ l'ha vinta).  Quindi, piu` spesso che no, anche il
grande programmatore SCEGLIE di usare il Python (magari in
un tipico programmone potra` avere, che so, un 10% di
componenti di basso livello in C++ per la velocita`, un
90%, cioe` tutto il resto, in Pyton per la produttivita`).
Naturalmente, per poter dire che si tratta di _SCELTE_
e` indispensabile conoscere bene entrambi i linguaggi,
se no, non si sta facendo la scelta fra essi su base del
tutto personale ma al massimo si stanno accettando i
consigli altrui (magari di esperti, certo, ma accettare
consigli altrui non e` comunque "fare le proprie scelte"
nella piu` completa accezione di quest'ultimo idioma).
Ma similmente non puoi dire appieno che "scegli", che
so, C++ rispetto a O'CAML, Common Lisp, ecc ecc, se non
sei esperto di tutti questi (e "esperto di tutto" non
fa in tempo ad essere nessuno...;-).
Alex

 programmatore, una _cultura_ sul C++ non e` un errore farsela
Comunque non intendevo grande programmatore, ma uno a cui python avrebbe 
potuto andare stretto dopo un po...
-- 
Luc.

 potuto andare stretto dopo un po...
in che senso?
-- 
Rhymes
rhy...@NOSPAMmyself.com

 in che senso?
Che alcune applicazioni (soprattutto quelle da migliaia di linee di 
codice) necessitano di linguaggi tipo C/C++...
-- 
Luc.

 codice) necessitano di linguaggi tipo C/C++...
Permettimi di nuovo di dissentire :)
Ho letto "alcune applicazioni" e poi "C/C++" e ho detto: "ok sono
daccordo!"..leggasi drivers, so, ecc ecc
Ma quando ho letto "soprattutto quelle da migliaia linee di codice" non
sono rimasto dell'opinione precedente ;-)
-- 
Rhymes (rhy...@NOSPAMmyself.com)
linux registered user #219707
linux registered machine #172395

 sono rimasto dell'opinione precedente ;-)
Ad esempio il sistema editoriale completo che noi sviluppiamo in ditta... 
Più chiaro? ;)
-- 
Luc.

 Più chiaro? ;)
Si ma non significa che non potrebbe essere gestito comunque se fosse
scritto in Python


 scritto in Python
Ne dubito, scusa. ;)
-- 
Luc.

 Ne dubito, scusa. ;)
per quale motivo?


 per quale motivo?
A me sembra chiaro.
Azathot

 per quale motivo?
Non scherziamo, dai.
-- 
Luc.

 Non scherziamo, dai.
Infatti non scherzo...ma è il terzo messaggio in cui io cerco spiegazioni
ma non ne vedo :)


 
mi sembra un'affermazione ingiustificata, spiegami il motivo
ciao

 Piů chiaro? ;)
ROTFL... quello della Tera Digital Publishing ? č lě che lavori nevvero ?
Postate ancora le vostre ricerche di personale su it.comp.lang.c++ ?
AH AH ... rotflissimo...
Luc, indovina chi sono ?
--------------------------------
Inviato via 
http://usenet.libero.it

A me sembra chiaro.
A me no... sarebbe bello vedere una dimostrazione pratica di questo...
-- 
try: troll = "Brain"
except TypeError, data: 
   troll.plonk()
Co-Responsabile Hardware Information & Technology 
http://hit.edengames.net

 A me no... sarebbe bello vedere una dimostrazione pratica di questo...
Perché toglierti il divertimento di scoprire che usi un linguaggio
inadatto?
Azathot che non capisce il masochismo di taluni

inadatto?
Forse perche' ci faccio di tutto con 1/10 del tempo che impieghi tu solo a
scrivere un programma?
BTW Il cervello umano non e' deterministico e tu non sai cosa ci accade dietro
ne' puoi saperlo. Tutto intorno a noi e' inaffidabile, andiamo tutti ad
ammazzarci per questo,  un cervello non deterministico non puo' scrivere
software che lo e', sarebbe una contraddizione. Come dire che un interprete puo'
generare un'eseguibile deterministico.
Comunque ripeto: dammi una dimostrazione, sono ingenuo e masochista, come puoi
pretendere che uno cosi' capisca i veri perche' della vita.


 pretendere che uno cosi' capisca i veri perche' della vita.
Non è il mio ruolo quello di farti comprendere i veri perché della vita, e
temo per te che non esiste essere al mondo in grado di ricoprire questo
ruolo...
Azathot ... che però ti da un'altra chance, perché crede nella
            reincarnazione...

ruolo...
Strano, dicendomi che il C++ e' _IL_ linguaggio pensavo che ci stessi provando.
Se non capisci dopo questo post mi spiace ma smetto di risponderti tanto e'
inutile.


 provando.
Impossibile...
Azathot ... sarebbe come cercare di tirare fuori del sangue da una rapa...

 ma non ne vedo :)
Ok, tu scriveresti Word, InDesign e Photoshop in python? Se la risposta č 
no allora ho dimostrato ciň che volevi.
-- 
Luc.

 Luc, indovina chi sono ?
Spara... ;)
-- 
Luc.

Luc ha scritto...

Come mi piace avere *SEMPRE* ragione... ;-PPP
-- 
Luc.

 Come mi piace avere *SEMPRE* ragione... ;-PPP
Vabbè non commento nemmeno.


 Vabbè non commento nemmeno.
Ok, non commentare. Però rispondi al mio quesito.
Attendo...
-- 
Luc.

 no allora ho dimostrato ciò che volevi.
Semplicemente non uso nessuno dei tre suddetti programmi :)


 Semplicemente non uso nessuno dei tre suddetti programmi :)
Non commento come vuoi "svicolare". Ciao ciao! ;)
-- 
Luc.

 'azzo... pensa che FirstPage l'ho scaricato in 2 minuti...
FirstPage non è mica quello scritto in Delphi? senti, potresti farmi un 
click destro sulla sua icona nella taskbar e dirmi cosa salta fuori? Se 
contiene solo chiudi/minimizza/ripristina, sappi che ecc. ecc. ecc. Non 
per altro, solo per vedere se è quello (orribile) che ho in mente io
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.0.21. C/C++ and ASM developers
                               and beta testers are welcome!