|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#41 |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7260
|
TorpedoBlu... secondo il tuo ragionamento non dovrei nemmeno cambiare una candela alla mia moto perchè non sono un meccanico (e quindi dovrei chiamare angel
)ma dai.. la programmazione è anche un hobby, non solo un lavoro! e può essere anche divertente e può portare anche soddisfazione ps. tra le altre cose traspare dai tuoi discorsi che gli ingegneri sanno tutto mentre tutti gli altri no... io sono ingegnere ma mi vergognerei di esserlo se tutti gli ingegneri fossero come te pps. si vede anche che non ti sei mai divertito a programmare... ah bei tempi quando da solo mi sono messo a imparare il pascal Ultima modifica di k0nt3 : 17-10-2006 alle 20:21. |
|
|
|
|
|
#42 |
|
Member
Iscritto dal: Aug 2004
Messaggi: 210
|
inizierei con java, secondo me riesci ad ottenere risultati più in breve tempo.
che programmi vorresti scrivere? io ho quasi finito ing informatica, programmare per divertimento non significa farsi il mazzo per scrivere SO..non credo interessi farlo a chi programma per hobby, almeno all'inizio. |
|
|
|
|
|
#43 | |
|
Senior Member
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
|
Quote:
|
|
|
|
|
|
|
#44 | |
|
Senior Member
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
|
Quote:
|
|
|
|
|
|
|
#45 | |
|
Senior Member
Iscritto dal: Sep 2003
Città: Milano
Messaggi: 4623
|
Quote:
mi sono sempr divertito a programmare, per questo so quanto è importante conoscere la teoria che sta dietro. Non ho mai detto che gli ingegneri sanno tutto, ma che sono preparati per la progettazione, non travisare le mie parole
__________________
Ho trattato con : lahiri, czame, RC, allXXX, dfruggeri, JMM, Paperone, xej, Pappez, iperfly, Red81, Playmake, ryan78, Rob66, XP2200, Peach1200, faberjack, Stewie82, supermario_bros, hft500, Axelscorpio, pipes lee, Piccolospazio, RohanKish, miki66, kabira85 |
|
|
|
|
|
|
#46 | |
|
Member
Iscritto dal: Apr 2006
Messaggi: 51
|
Quote:
A prima vista,perchè di questo si tratta,ho notato che il linguaggio non è molto diverso dal c#,anche nella sintassi,il problema è che sto cercando di capire se mi conviene imparare qualche cosa di semplice come il Python,che però no ha una RAD,oppure sbattere la faccia in qualche cosa di più complesso per avere magari dei vantaggi in futuro.Sia chiaro che io intendo programmare per passione verso l'informatica,ma non vedo perchè in un futuro non possa rendere produttiva quasta mia passione ,chessò programmando un'interfaccia che mi permetta di creare e gestire un Dominio di una Lan ,o un proxy,o un server di posta,visto che ci sto dentro tutto il gorno Sto valutando anche il VB2005 Express,mi sembra più semplice come sintassi,e forse adatto alle mie esigenze. Giuro che se Python avesse una RAD non avrei esitazioni ByeZ |
|
|
|
|
|
|
#47 |
|
Senior Member
Iscritto dal: Mar 2004
Città: Novara
Messaggi: 358
|
lascia stare torpedo, è una causa persa, lascia stare, se non capiscono che per fare gli esercizi prima bisogna studiare non è colpa loro..
|
|
|
|
|
|
#48 | |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Quote:
|
|
|
|
|
|
|
#49 | |
|
Member
Iscritto dal: Apr 2006
Messaggi: 51
|
Quote:
Se la mettiamo su questo piano,allora vi dico che un ragazzo che si chiama Valentino,insieme a me e ad un Team di Sviluppo di Prato ha programmato un Videogame che è stato distribuito in tutto il mondo.Valentino lo ha programmato in c ,66000 righe di codice ,autodidatta.Ha fatto il codice principale ,e i programmi satellite che si occupavano della compressione degli sfondi degli sprite ecc.... Se come dite voi senza univeristà non si va da nessuna parte ,come è roiuscito a fare tanto??E si parlava di c,non di Basic. |
|
|
|
|
|
|
#50 | |
|
Senior Member
Iscritto dal: Mar 2004
Città: Novara
Messaggi: 358
|
Quote:
|
|
|
|
|
|
|
#51 |
|
Senior Member
Iscritto dal: Sep 2003
Città: Milano
Messaggi: 4623
|
ah beh, ascolta non metto in dubbio la difficoltà che ci può essere dietro la programmazione di un videogame, ma il fatto che sia stato distribuito in grande stile non vuol certo dire che è stato programmato bene, ci sono altri parametri di valutazione sicuramente + di marketing.
Detto questo in un videogame, sicuramente ci sono librerie dedicate (non ha usato GC?) se poi lui ha fatto da zero la parte di fisica, di realtà virtuale allora è davvero un genio visto che ci sono calcoli di spazi vettoriali, diagrammi Hasse, differenziali, ecc. ecc.. Ammettiamo che sia un genio, lui ha studiato e non ha studiato laprogrammazione (il linguaggio C per definizione è PICCOLO, si apprende la sintassi in un paio d'ore) ma la fisica, la matematica discreta e la dinamica. Non entro nel merito della programmazione di videogame poichè ne so poco (non niente) ma dire programmare vuol dire scrivere, oltre alla fantasia bisogna sapere cosa si sta scrivendo, non ci si mette davanti ad un file vuoto e si programma da zero, prima si progetta su un foglio la propria idea: chi ha studiato ha la metodologia di progettazione che permette lui di costruire un buon software seguendo il cliclo produttivo. Ad esempio concetti come: analisi di fattibilità, analisi e modellazione del dominio applicativo, analisi dei requisiti progetto architetturale ,progetto dettagliato, modulo software....
__________________
Ho trattato con : lahiri, czame, RC, allXXX, dfruggeri, JMM, Paperone, xej, Pappez, iperfly, Red81, Playmake, ryan78, Rob66, XP2200, Peach1200, faberjack, Stewie82, supermario_bros, hft500, Axelscorpio, pipes lee, Piccolospazio, RohanKish, miki66, kabira85 |
|
|
|
|
|
#52 | |
|
Senior Member
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
|
Quote:
|
|
|
|
|
|
|
#53 | |
|
Senior Member
Iscritto dal: Sep 2003
Città: Milano
Messaggi: 4623
|
Quote:
La sintassi del C è molto piccola, molto limitata, per questo è difficile da leggere, ma è un linguaggio procedurale quindi è giusto che sia così visto che non è di altissimo livello. Lo standard ANSI poi definisce delle conenzioni che lo rendono meglio interpretabile, ma è cmq ostico alla lettura. Tu la pensi diversamente da Kelley e Pohl ?
__________________
Ho trattato con : lahiri, czame, RC, allXXX, dfruggeri, JMM, Paperone, xej, Pappez, iperfly, Red81, Playmake, ryan78, Rob66, XP2200, Peach1200, faberjack, Stewie82, supermario_bros, hft500, Axelscorpio, pipes lee, Piccolospazio, RohanKish, miki66, kabira85 |
|
|
|
|
|
|
#54 | |
|
Senior Member
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
|
Quote:
|
|
|
|
|
|
|
#55 | |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7260
|
Quote:
penso che quello che conta di più in questo caso è la sete di conoscenza.. solo così si può camminare con le proprie gambe. comunque per tornare al discorso del percorso accademico... secondo voi uno deve aspettare di andare a scuola/università per imparare a programmare? non so voi ma la mia passione è nata prima (quando insegneranno a programmare alle elementari? |
|
|
|
|
|
|
#56 | |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7260
|
Quote:
è vero anche che la sintassi si impara in fretta (forse non un paio di ore, ma comunque in fretta). ma saper programmare in C non vuol dire conoscere la sintassi del C! magari bastasse solo quello |
|
|
|
|
|
|
#57 | |
|
Senior Member
Iscritto dal: Sep 2003
Città: Milano
Messaggi: 4623
|
Quote:
Certo ragazzi che se non sapete cosa vuol dire linguaggio piccolo e programmazione di alto livello..... di informatica non sapete proprio un fiko, e non è per fare il saputello, ma il concetto di linguaggio ad alto livello (lontano dalla macchina e vicino al mondo reale tramite processo di astrazione ) è un concetto base, diciamo da prima lezione, se non si capisce questo non si può capire la programmazione moderna (soprattutto quella ad oggetti) Il C è piccolo come sintassi (nel senso che ci sono poche cose da sapere come sintassi) ma è molto difficile appunto per la teoria che ci sta sotto, quella che come autodidatta non si impara!! come si fa a programmare sistema operativo senza sapere quale algo di scheduling usa il sistema operativo o la differenza tra job e processo???? senza sapere come si calcola uno stack di memoria come si fa una funzione ricorsiva? senza sapere la matematica come si fa una funzione ricorsiva????? Ultima cosa: il numero di righe non è indice di efficenza, anzi! meno sono le righe di codice e più è ottimizzato, leggero e manutenibile!!!! Sorvolo sul fatto che per la programmazione di videogames non serva la matematica e la fisica perchè è la dimostrazione dell'ignoranza in materia...
__________________
Ho trattato con : lahiri, czame, RC, allXXX, dfruggeri, JMM, Paperone, xej, Pappez, iperfly, Red81, Playmake, ryan78, Rob66, XP2200, Peach1200, faberjack, Stewie82, supermario_bros, hft500, Axelscorpio, pipes lee, Piccolospazio, RohanKish, miki66, kabira85 |
|
|
|
|
|
|
#58 | |
|
Senior Member
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
|
Quote:
QUALUNQUE cosa faccia uno che non è laureato in informatica non va bene... allora programmare un videogioco è una cavolata... e allora tutti quei cretini che lavorano per la microsoft e si fanno il mazzo dalla mattina alla sera a scrivere codice per i videogiochi, sono dilettanti? |
|
|
|
|
|
|
#59 | |
|
Member
Iscritto dal: Jul 2005
Città: Potenza
Messaggi: 126
|
Quote:
Non credo sia un'eresia pensare di poter acquisire determinate conoscenze da autodidatta.. non capisco perchè risulti così assurdo pensare a qualcuno che studia certi argomenti pur non frequentando corsi universitari.. con questo voglio dire che una persona che studia un linguaggio di programmazione può affiancare tale studio a quello dell'ingegneria del software, delle reti, dei sistemi operativi, degli algoritmi, della matematica etc.. mica solo sapere a memoria la sintassi del c.. e se un meccanico volesse capire com'è fatto il carburatore e il perchè è fatto in quel modo?
__________________
Un'interfaccia per domarli, un package per trovarli tutti, un riferimento per ghermirli e nel framework incatenarli." Il Signore degli Oggetti
|
|
|
|
|
|
|
#60 | |||
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7260
|
Quote:
![]() Quote:
ps. hai mai scritto 66000 righe di codice? Quote:
ad esempio... considera la gestione delle collisioni. in teoria bisognerebbe conoscere a fondo la matematica e la geometria per fare un algoritmo efficiente, mentre in pratica uno apre google (o compra un libro) e cerca di documentarsi sui vari algoritmi possibili e sulle loro caratteristiche. in più può anche provare a ottimizzarlo ulteriormente per la propria applicazione (e se c'è la sete di conoscenza succede, per cui non è un banale copia-incolla). c'è una frase nella firma di qualcuno qui nel forum che ora non ricordo che più o meno dice: "in teoria non c'è differenza tra pratica e teoria, ma in pratica sì". pensateci Ultima modifica di k0nt3 : 18-10-2006 alle 16:24. |
|||
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:32.










)








