|
|
|
![]() |
|
Strumenti |
![]() |
#121 |
Senior Member
Iscritto dal: Dec 2003
Messaggi: 4905
|
Se sai che lavorerai su Windows allora C# è un ottima scelta.
|
![]() |
![]() |
#122 | |
Senior Member
Iscritto dal: Mar 2007
Messaggi: 4660
|
Quote:
__________________
Firma eliminata e avatar cambiato. Troppa gente giudica il monaco dall'abito. |
|
![]() |
![]() |
#123 |
Senior Member
Iscritto dal: Sep 2004
Città: Bolzano
Messaggi: 2143
|
Loro mi hanno detto che dovrei sapere programmare in SQL con concetto OOP. Io vorrei partire dalla base...
__________________
Vendo...nulla. Cerco...la felicità. |
![]() |
![]() |
#124 |
Senior Member
Iscritto dal: Mar 2007
Messaggi: 4660
|
Ti hanno dato una scadenza?
__________________
Firma eliminata e avatar cambiato. Troppa gente giudica il monaco dall'abito. |
![]() |
![]() |
#125 |
Messaggi: n/a
|
|
![]() |
#126 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Al contrario: Python nasce proprio essere didattico, e... ci riesce benissimo:
http://www.python.org/doc/essays/cp4e.html
__________________
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 |
![]() |
![]() |
#127 |
Messaggi: n/a
|
Deve essere un gran genio chi ha concepito come didattico un linguaggio con typing dinamico... semplice e "didattico" sono due cose ben distinte.
|
![]() |
#128 |
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Be', c'è stato uno che l'ha fatto e ci ha vinto un premio Turing. Tanto stupido non doveva essere.
P.s.: con questo non voglio confermare o smentire la didatticità di Python. |
![]() |
![]() |
#129 |
Messaggi: n/a
|
Un linguaggio che non può istruire in modo rigoroso alla tipizzazione e all'uso consapevole della memoria centrale, di certo non può essere didattico...
... comunque non penso sia il caso di dilungarsi troppo sulla questione perchè l'ho già affrontata altre volte con dei ragazzi-fan di Python ed è inutile tentare di convincere chi difende i propri beneamini a spada tratta. Ultima modifica di ekerazha : 06-05-2009 alle 22:48. |
![]() |
#130 |
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Guarda, sul punto io sarei anche d'accordo perchè una preferenza per la tipazione in compilazione, tuttavia bisogna vedere la questione in termini un po' più generali. IL turing a cui mi riferirivo è Alan Kay. Alcuni non lo sanno ma ci fu proprio uno studio ed un indirizzo specifico alla didattica nello sviluppo della piattaforma Smalltalk che era in principio uno strumento per l'introduzione dello studio dell'informatica nelle scuole elementari. E la scelta della tipazione "debole" fu fatta proprio per eliminare la necessità di tener conto di alcune cose per potersi concentrare su altre.
Le cose da poter tralasciare erano i dettagliumi tecnici, quelle da considerare le interazioni. C'era anche un testo da qualche parte, tipo "le origini di smalltalk" o una cosa così scritta da Kay. Naturalmente non lo trovo più ![]() |
![]() |
![]() |
#131 | |
Messaggi: n/a
|
Quote:
![]() |
|
![]() |
#132 |
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Be' via, parliamo di "Voglio imparare a programmare" non di "Se quello che programmo non funziona mi citano per danni".
E' ovvio che la seconda opzione richieda un tantinello di approfondimento anche sul perchè le cose funzionino. |
![]() |
![]() |
#133 | |
Messaggi: n/a
|
Quote:
Mettiamola così... iniziare con roba tipo Python equivale all'avere dei genitori che ti viziano troppo... iniziare con roba tipo C equivale all'essere spedito in un collegio austriaco... iniziare con roba tipo Java equivale all'avere un genitore equilibrato ![]() Io ho iniziato col Pascal (poi C) che diciamo è un collegio sul litorale romagnolo ![]() |
|
![]() |
#134 |
Senior Member
Iscritto dal: Aug 2005
Messaggi: 579
|
Io rimango dell'idea che per iniziare seriamente in modo completo si debba partire dall'avere basi matematiche e logiche non indifferenti, da un buon libro sui sistemi operativi, dalla programmazione Win32 (o l'equivalente su Linux) in C e in C++ per poi passare alla programmazione .net con Visual C++.
Fatti questi passi non esiste charlie appostato su un albero pronto a lanciarvi dardi e scoregge nella foresta che non possa essere risolto dal nostro marines. A tal proposito vorrei proporre un video di reclutamento e incoraggiamento: http://www.youtube.com/watch?v=_Dy0ano5A-U |
![]() |
![]() |
#135 | |
Senior Member
Iscritto dal: Mar 2006
Messaggi: 2516
|
Quote:
http://ocw.mit.edu/OcwWeb/Electrical...abus/index.htm |
|
![]() |
![]() |
#136 | |
Senior Member
Iscritto dal: Dec 2003
Messaggi: 4905
|
Quote:
![]() |
|
![]() |
![]() |
#137 | |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
Il Python in questo caso è stato scelto come linguaggio per imparare i concetti, allo stesso modo di come nelle università italiane si studiava il Pascal. Quanto al C, sarebbe utopistico eliminarlo e decisamente non auspicabile. Ovviamente non significa che al MIT non si studi il C, non capisco cosa ti possa minimamente far pensare ciò. Ultima modifica di mjordan : 07-05-2009 alle 05:10. |
|
![]() |
![]() |
#138 | |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
Tutto il resto è già un passo successivo. I concetti di programmazione, comuni a qualsiasi linguaggio, sono un conto, le idiosincrasie dei linguaggi ne sono un'altro. La gestione della memoria e la tipizzazione sono cose che sono troppo differenti fra un linguaggio e l'altro e non di certo rientrano nella didattica di base. Tra l'altro, i corsi introduttivi di programmazione non hanno quasi mai lo scopo di far imparare un linguaggio, piuttosto i concetti base di informatica che ci si ritrova ovunque: servono piu' per instaurare una forma mentis al ragionamento di alcuni semplici algoritmi piuttosto che conoscere il linguaggio in se. E' raro infatti trovare domande specifiche sul linguaggio usato, molto piu' facile trovare invece dei problemi da risolvere, come ad esempio ricorsione, ricerca binaria, semplici algoritmi su array, semplici ordinamenti "grezzi", ecc. ecc. In questi corsi il linguaggio è solo un mezzo e sicuramente Python è piu' adatto di altri, consentendo di focalizzarsi piu' sul problema che non sulle questioni del linguaggio in se, piu' di quanto poteva fare Pascal. Se non è didattico questo. Ultima modifica di mjordan : 07-05-2009 alle 05:26. |
|
![]() |
![]() |
#139 |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
|
![]() |
![]() |
#140 | ||
Senior Member
Iscritto dal: Sep 2004
Città: Bolzano
Messaggi: 2143
|
Quote:
Quote:
No, mi hanno detto che appena sono in grade di "scrivere" un pò, mi avrebbero fatto apprendere ciò che serviva a loro tramite dei corsi e mi avrebbero assunto. In poche parole mi serve la base di tutto e devo sapere dove mettere le manise mi danno un codice sorgente.
__________________
Vendo...nulla. Cerco...la felicità. |
||
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:55.