|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2005
Città: Napoli (provincia)
Messaggi: 2361
|
Evoluzione della programmazione: cosa scegliere?
Salve, volevo chiedere un consiglio su quale linguaggio di programmazione scegliere per non "restare indietro". Non ho esigenze di programmazione particolari.
Conosco bene (causa utilizzo per qualche anno) Visual Basic 5/6, di conseguenza conosco anche ASP (classic) e logicamente pensavo di imparare .NET che però mi consentirà di programmare sempre e solo per Windows. Intanto all'Università ho imparato Java di cui però non sono sicuro dei limiti (lentezza della Virtual Machine in quanto tale). Però poi ho sentito parlare pure di MONO che servirebbe a far girare la piattaforma .NET sotto Linux Voi cosa preferite???
__________________
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
quando avrò tempo voglio impararare linguaggi che mi ha fatto vedere un mio amico che sono: ocamel lisp
~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
x rdefalco: http://www.hwupgrade.it/forum/showthread.php?t=1052470 Leggi il mio ultimo messaggio.
__________________
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 |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Quote:
Parlo da profano, anzi, parlo per sentito dire: Python e C#, a detta di, rispettivamente, cdimauro e VICIUS, sono linguaggi straordinari, ma non li ho mai provati, purtroppo. Prima o poi dovrò provare questo Python. Mi intriga l'idea di separare i blocchi con l'indentazione.
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
nessuno che prende in considerazione i linguaggi che ho postato
~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
Quote:
|
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Oltre a C# anche Ruby merita di essere imprato.
ciao |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
Ruby è una figata!
|
|
|
|
|
|
#9 | |||
|
Senior Member
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4739
|
Quote:
Quote:
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
|
|||
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Feb 2005
Città: Napoli (provincia)
Messaggi: 2361
|
Thanks jappilas in effetti sono all'univ quindi ingegneria del software e altre nozioni teoriche sono già in programma. Il problema è che per i prossimi 2 anni dovrò comunque avere a che fare con Java (univ: algoritmi), C (univ: system call in linux), PHP (univ: tecnologie di sviluppo web) e ASP (per dei siti che gestisco).
Quindi sono un po' confuso...
__________________
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
Vuoi qualcosa che puoi sfruttare seriamente nel mondo del lavoro? Nell'ordine:
1 - Java Enterprise (non il java che ti fanno all'uni, quello non serve a nessuno, è solo la base per il resto...) 2 - Sql/pl-sql - oracle 3 - .Net
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Nov 2004
Città: $HOME
Messaggi: 1213
|
io mi sto per laureare in informatica e stavo anche io cercando un linguaggio di programmazione da imparare BENE. il livello offerto dalle universita' e' fin troppo basso per il mondo del lavoro.
la mia scelta e' ricaduta su Java per vari motivi: 1. posso creare programmi per qualsiasi sistema operativo. infatti odio creare un programma e poi non poterlo usare su vari sistemi operativi! 2. la programmazione OO e' veramente bella ed altri [credo lol]. Quote:
__________________
Last.fm: My Profile / GamerTag XBL: Martcus / Flickr / deviantArt iBook 12'' / MacBook Pro 13'' / iPhone 3G 16GB Black / iPod 5G 30GB / iPod Nano 2G 4GB |
|
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Quanto a OCaml è interessante come linguaggio, ma ho trovato la sua sintassi poco leggibile in alcuni casi (vedi operatore di somma diverso per interi e float, ad esempio, o l'uso di ";;" ).
__________________
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 |
|
|
|
|
|
|
#14 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
__________________
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 |
|
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
Quote:
Cos'hai contro ;; ?? |
|
|
|
|
|
|
#16 | ||
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Quote:
E' chiaro che è una questione di gusti.
__________________
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 |
||
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Feb 2005
Città: Napoli (provincia)
Messaggi: 2361
|
Ragazzi scusate l'ignoranza ma cos'è la type inference?
if (google==my-friend) { Type inference is the act of determining the type of an expression that isn’t explicitly typed } cioè posso dichiarare una variabile "generica" e assegnare un'espressione che verrà giudicata con il tipo di dati, giusto? Però così facendo potrei anche incorrere in errori: ammettiamo che sto usando tipi "int" e voglio così. Poi per sbaglio divido uno di questi per una variabile erroneamente impostata su double, il risultato sarà un double probabilmente. Ma magari io volevo un int. In questo caso sarebbe molto auspicabile un "type mismatch" dal compilatore, almeno trovo l'errore!
__________________
|
|
|
|
|
|
#18 | |
|
Senior Member
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4739
|
Quote:
Dynamic Typing Type Safety nel tuo esempio, c'è un "punto debole": il fatto che dichiari variabili int mostra che stai pensando in C, ma al C il discorso sulla type inference non si applica, C è un linguaggio NON type safe, staticamente tipato, privo di tipizzazione forte, e il compilatore non fa type inference, quindi il programmatore è libero di fare sulle variabili "cose" che esulano dalla semantica del linguaggio o degli operatori stessi, ma questa libertà è compensata da un rischio maggiore di introdurre bug (anche subdoli) - nel tuo caso probabilmente ti toccherebbe fare qualche casting esplicito, ma in caso il linguaggio in cui implementi la divisione, preveda che l' operatore restituisca (per sua semantica) un float, allora il risultato sarà float, assegnato per inferenza... meccanismi di tipizzazione caratteristici di altri linguaggi (che mi sembrano correlati alle semantiche dal linguggio stesso esposte), ho l' impressione che siano meglio acquisiti "chiudendo nel cassetto" temporaneamente gli schemi mentali abituali, se si sono modellati sul C e sulla simpatica anarchia che consente...
__________________
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 : 06-11-2005 alle 13:20. |
|
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Feb 2005
Città: Napoli (provincia)
Messaggi: 2361
|
In realtà il mio esempio lo riferivo al Java... il problema è che ho in testa un gran casino in quanto a tipi: per lavoro ho usato ASP (in cui non si dichiara il tipo di dati) poi a scuola C e Java... ormai non capisco niente, ogni mese devo dedicarmi ad un altro linguaggio...
Come stanno le cose mi sa che mi conviene aspettare a dedicarmi qualcosa altrimenti la simpatica anarchia me la ritroverò nel cervello... altro che schemi mentali... Ah all'Università inizierò fra qualche mese a studiare anche PHP e J2EE E comunque leggerò con interesse quei due articoli...
__________________
|
|
|
|
|
|
#20 |
|
Bannato
Iscritto dal: Feb 2000
Città: The city of wasting disease
Messaggi: 7390
|
per lavoro uso abitualmente asp e php, e adesso mi sono messo ad imparare il python... che trovo davvero carino (ma fare applicazioni grafiche con le wxpython è un mezzo casino
sennò puoi imparare labview... è un pò strano come linguaggio di programmazione e inutile per la maggior parte dei lavori, però ci sono buone possibilità che per lavoro io debba prendere una certificazione per questo linguaggio... es. di programma labview: http://www2.geo.uib.no/geochemistry-.../LabVIEW-1.jpg btw labview è un linguaggio nato per applicazioni di ricerca e industriali... misure di frequenze e cose del genere |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:54.










Raffo™ (io, non la birra) |
|









