Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 14-10-2006, 20:58   #1
Dolph69
Member
 
Iscritto dal: Apr 2006
Messaggi: 51
Ho preso libri,ho visto un pò questo ,un pò quello...,ora sono nel pallone!!!

Salve a tutti.
Ho un consiglio da chiedervi,ed anche cercando molto nel forum,le idee non soo molto chiare.
Sto iniziando a programmare,e lo faccio per ora solo come hobby.
Cercando in giro,e chidendo un pò,alla fine ho scaricato:
tutto sul Python,il c# express,ed il visual basic express.
Ho preso oltre ad un pò di documentazione in rete,ache un libro per ogni linguaggio ,libri introduttivi si intende.
Ho iniziato a fare dei programmini in Python,e mi sono trovato bene,ma nello stesso tempo ,giochicchiando con il VB,ed il c#,non ho potuto fare a meno di sbavare per la loro gui.
Il mio dubbio feroce riguarda il non riuscire a scegliere quale dei 3 imparare per bene.So la differenza tra i 2 linguaggi Microsoft,ed il Python,ossia che il ptitone è più indirizzato per gli script,ed è multipiattaforma.
iniltre la sintassi del Pythion è davvero amichevole,ma la mancanza di un'interfaccia come quella dei 2 concorenti mi pesa parecchio.
Cosa scegliere?Il VB ,è davvero cosi diverso dal c#,e quest'ultimo è davvero cosi più performante?
La sintassi del c#,e molto più difficile rispetto a quella del VB.2005?

Voi che cosa mi consigliate??

Altro piccolo dubbio.Lavorando un pochino con il Vb ,ed il c#,ho avuto l'impresione di non avere tutto sotto controllo,per via del fatto ,che creando interfacce in quel modo,ed altri "aiutini",generano un sacco di codice in automatico,e nei libri ,non approfondiscono quello che succede.

Come ho gia detto,in questo momento voglio imparare per hobby,ma non escludo che se un domani dovessi diventare bravo,questo non mi porti anche ad occuparmene in maniere professionale,visto che comunque lavoro in ambito informatico.

Datemi dei pareri vi prego.Sono in totale confusione.
Dolph69 è offline   Rispondi citando il messaggio o parte di esso
Old 14-10-2006, 21:14   #2
AngeL)
Senior Member
 
L'Avatar di AngeL)
 
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
ti consiglio di iniziare con python, per prendere confidenza con la programmazione... se iniziassi direttamente con c# o vb, che sono abbastanza complicati, ti sarebbe difficile capirli e quindi sfruttarli al meglio.

gl
AngeL) è offline   Rispondi citando il messaggio o parte di esso
Old 14-10-2006, 22:47   #3
whiles_
Member
 
L'Avatar di whiles_
 
Iscritto dal: Mar 2006
Città: Molfetta
Messaggi: 239
secondo me tra vb.net e c# ti conviene iniziare col C#. Anche perchè imparando quest'ultimo potrai anche, in seguito, imparare C, Java o Php o qualunque altro linguaggio con sintassi c-like senza sforzarti più di tanto. Inoltre il C# è molto efficace (imho) per imparare per bene la teoria degli oggetti, e dopo che hai assimilato quella capire cosa succede "dietro alla gui" sarà facilissimo.

La sintassi di C# non è più complicata di vb anzi, per alcuni aspetti potrebbe essere anche organizzata meglio.

Su python non mi posso esprimere perchè non lo conosco, ma secondo me tra vb e C# sarebbe più utile il secondo (poi è anche questione di gusti personali, a me per esempio non piace per niente la sintassi stile vb).
whiles_ è offline   Rispondi citando il messaggio o parte di esso
Old 14-10-2006, 23:07   #4
Dolph69
Member
 
Iscritto dal: Apr 2006
Messaggi: 51
Vi ringrazio entrambi.
Quindi per ora diciamo che il VB sarebbe da escludere.
Quindi diciamo che il Python si preferisce per una maggiore facilità,ed il c#,per un fatto sia di potenza,ma anche di lungimiranza.
Credete che per un neofita autodidatta,sia comuqnue fattibile partire dal c#?
Fate conto che con il Pythnon ,le cose che conosco sono,abbastanza basilari:
Le variabili,il ciclo while,l'istruzione if,else,elif(else if),le definizioni,le liste(di un tipo),operatori booleani.
Dolph69 è offline   Rispondi citando il messaggio o parte di esso
Old 14-10-2006, 23:26   #5
Perry_Rhodan
Member
 
L'Avatar di Perry_Rhodan
 
Iscritto dal: Jul 2005
Città: Canelli
Messaggi: 158
Perchè non Java e C++ che sono i due linguaggi più utilizzati e per cui in rete si trova una grandissima quantità di documentazione, codice e librerie????
Perry_Rhodan è offline   Rispondi citando il messaggio o parte di esso
Old 14-10-2006, 23:38   #6
Dolph69
Member
 
Iscritto dal: Apr 2006
Messaggi: 51
Quote:
Originariamente inviato da Perry_Rhodan
Perchè non Java e C++ che sono i due linguaggi più utilizzati e per cui in rete si trova una grandissima quantità di documentazione, codice e librerie????
Non saprei,di sicuro il c++ sarebbe il massimo,ma non faccio altro che leggere di quando sia difficile impararlo.In pratica,non essendo studente,e non avendo molto tempo (2 o 3 orette la sera),mi sono scoraggiato in partenza.
Sbaglio?
Dolph69 è offline   Rispondi citando il messaggio o parte di esso
Old 14-10-2006, 23:50   #7
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Il panorama è ampio. Tu scegline uno e studialo bene. Se Python t'è piaciuto vai con quello: è più facile imparare una cosa "che piace" (in psicologia cognitiva la chiamano "teoria dell'atteggiamento"). E' un linguaggio a scopo generale, ci fai quello che vuoi .
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 00:22   #8
Perry_Rhodan
Member
 
L'Avatar di Perry_Rhodan
 
Iscritto dal: Jul 2005
Città: Canelli
Messaggi: 158
Quote:
Originariamente inviato da Dolph69
Non saprei,di sicuro il c++ sarebbe il massimo,ma non faccio altro che leggere di quando sia difficile impararlo.In pratica,non essendo studente,e non avendo molto tempo (2 o 3 orette la sera),mi sono scoraggiato in partenza.
Sbaglio?
Anche io sono un (modesto) hobbista, ho iniziato con un po' di C ai tempi dell'Amiga (mitico), poi sono passato al C++ e recentemente ho scoperto Java.

Le basi non sono assolutamente difficili da apprendere, il più produttivo e facile da imparare è il Java, il più efficiente è il C++, secondo me sono complementari nel senso che a seconda delle esigenze è preferibile uno o l'altro, è anche possibile ma non consigliato per ragioni di stile usare librerie C++ in Java o chiamare la JVM e eseguire codice Java da C++.

In linea di massima per imparare a programmare un linguaggio vale l'altro cambia solo la sintassi ma i concetti di base sono gli stessi.

IMHO
Ciao
Perry_Rhodan è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 00:33   #9
Dolph69
Member
 
Iscritto dal: Apr 2006
Messaggi: 51
Quote:
Originariamente inviato da Perry_Rhodan
Anche io sono un (modesto) hobbista, ho iniziato con un po' di C ai tempi dell'Amiga (mitico), poi sono passato al C++ e recentemente ho scoperto Java.

Le basi non sono assolutamente difficili da apprendere, il più produttivo e facile da imparare è il Java, il più efficiente è il C++, secondo me sono complementari nel senso che a seconda delle esigenze è preferibile uno o l'altro, è anche possibile ma non consigliato per ragioni di stile usare librerie C++ in Java o chiamare la JVM e eseguire codice Java da C++.

In linea di massima per imparare a programmare un linguaggio vale l'altro cambia solo la sintassi ma i concetti di base sono gli stessi.

IMHO
Ciao

Ok,restringo il campo ta c++ e c#,il python per ora lo accantono.
Nominando l'amiga mi hai fatto venire il magone il mitico 68000....Sculpt4d...Imagine....Ice creeeeamm.....ice creeeeeeam....Elite.....Gods......Virus.....Snif sniff il workbeanch 1.3!!!!!Sob....
Scusate il vaneggio....
Dolph69 è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 09:48   #10
whiles_
Member
 
L'Avatar di whiles_
 
Iscritto dal: Mar 2006
Città: Molfetta
Messaggi: 239
Quote:
Originariamente inviato da Dolph69
Ok,restringo il campo ta c++ e c#,il python per ora lo accantono.
Nominando l'amiga mi hai fatto venire il magone il mitico 68000....Sculpt4d...Imagine....Ice creeeeamm.....ice creeeeeeam....Elite.....Gods......Virus.....Snif sniff il workbeanch 1.3!!!!!Sob....
Scusate il vaneggio....
prova a vedere un po' la sintassi dei due linguaggi, è possibile che C# non ti piaccia perchè troppo prolisso (effettivamente alcune volte lo è) o non ti piaccia C++ perchè troppo poco organico. Oppure a seconda di quello che vuoi fare, se importano molto le prestazioni è sicuramente meglio C++ o C.

Io ad esempio uso C# perchè mi sembra molto ordinato e semplice, non ho mai avuto l'esigenza di prestazioni elevate e moltre altre cose. Ma queste sono opinioni personali, non ti puoi basare su quello che più piace a gli altri . Prova a vedere un po' tu quello che più ti piacerebbe
whiles_ è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 11:17   #11
AngeL)
Senior Member
 
L'Avatar di AngeL)
 
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
se vuoi iniziare con c# o c++ ti consiglio il c++, perchè io ho iniziato col c++ da autodidatta senza sapere niente (conoscevo un po' il javascript) e devo dire che dopo la 'botta' iniziale è filato tutto liscio; il c# non lo conosco e quindi non posso esprimermi.
AngeL) è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 13:09   #12
Dolph69
Member
 
Iscritto dal: Apr 2006
Messaggi: 51
Quote:
Originariamente inviato da AngeL)
se vuoi iniziare con c# o c++ ti consiglio il c++, perchè io ho iniziato col c++ da autodidatta senza sapere niente (conoscevo un po' il javascript) e devo dire che dopo la 'botta' iniziale è filato tutto liscio; il c# non lo conosco e quindi non posso esprimermi.
Mi interessa molto la tua esperienza da autodidatta.
Dimmi un pò,come hai affrontato il tuo percorso di studio?
Mi spiego,hai imparato alcune istruzioni e poi hai lavorato solo con quelle per consolidare la cosa,oppure hai cercato di studiare il maniera maniacale un libro e poi hai iniziato a fare qualche cosa da solo?
Che libri hai utilizzato quando hai iniziato?
Grazie e ciao!
Dolph69 è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 13:44   #13
AngeL)
Senior Member
 
L'Avatar di AngeL)
 
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
Quote:
Originariamente inviato da Dolph69
Mi interessa molto la tua esperienza da autodidatta.
Dimmi un pò,come hai affrontato il tuo percorso di studio?
Mi spiego,hai imparato alcune istruzioni e poi hai lavorato solo con quelle per consolidare la cosa,oppure hai cercato di studiare il maniera maniacale un libro e poi hai iniziato a fare qualche cosa da solo?
Che libri hai utilizzato quando hai iniziato?
Grazie e ciao!
mi sono avvicinato al c++ quasi per caso, perchè cercando su internet come creare un programma per crittare i file c'era spiegato che poteva essere scritto in c++, e c'erano degli spezzoni di codice, così ho cercato dei tutorial su internet, (ho letto quello su www.about.com ) e ho iniziato a leggere le prime cose.
quando ho iniziato a fare domande sul forum (qui ) mi hanno consigliato di leggere Thinking in c++ di Bruce eckel (di cui è disponibile la versione italiana su www.umbertosorbo.it , ma il sito non funziona al momento ) e iniziai a leggerlo.
man mano che lo leggevo mi interessavo sempre di più e per ogni cosa che leggevo scrivevo uno o due programmi(ni) per capirla meglio.
il problema più grande secondo me è la fantasia: gli esercizi sono pochi (sia sul libro che su internet) e quindi ti tocca "inventare" cose da fare per tenerti allenato e per verificare l'apprendimento.
ho provato anche ad imparare altri linguaggi (java,vb.net,perl,asm) ma nessuno mi piace più del c++
AngeL) è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 13:49   #14
Dolph69
Member
 
Iscritto dal: Apr 2006
Messaggi: 51
Quote:
Originariamente inviato da AngeL)
mi sono avvicinato al c++ quasi per caso, perchè cercando su internet come creare un programma per crittare i file c'era spiegato che poteva essere scritto in c++, e c'erano degli spezzoni di codice, così ho cercato dei tutorial su internet, (ho letto quello su www.about.com ) e ho iniziato a leggere le prime cose.
quando ho iniziato a fare domande sul forum (qui ) mi hanno consigliato di leggere Thinking in c++ di Bruce eckel (di cui è disponibile la versione italiana su www.umbertosorbo.it , ma il sito non funziona al momento ) e iniziai a leggerlo.
man mano che lo leggevo mi interessavo sempre di più e per ogni cosa che leggevo scrivevo uno o due programmi(ni) per capirla meglio.
il problema più grande secondo me è la fantasia: gli esercizi sono pochi (sia sul libro che su internet) e quindi ti tocca "inventare" cose da fare per tenerti allenato e per verificare l'apprendimento.
ho provato anche ad imparare altri linguaggi (java,vb.net,perl,asm) ma nessuno mi piace più del c++
Grazie mille per il racconto
Dolph69 è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 13:59   #15
AngeL)
Senior Member
 
L'Avatar di AngeL)
 
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
Quote:
Originariamente inviato da Dolph69
Grazie mille per il racconto
prego
AngeL) è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 17:21   #16
Perry_Rhodan
Member
 
L'Avatar di Perry_Rhodan
 
Iscritto dal: Jul 2005
Città: Canelli
Messaggi: 158
Quote:
Originariamente inviato da Dolph69
Ok,restringo il campo ta c++ e c#,il python per ora lo accantono.
Nominando l'amiga mi hai fatto venire il magone il mitico 68000....Sculpt4d...Imagine....Ice creeeeamm.....ice creeeeeeam....Elite.....Gods......Virus.....Snif sniff il workbeanch 1.3!!!!!Sob....
Scusate il vaneggio....


Non conosco nè C# nè python, il primo mi sembra tanto un java in salsa M$ , per quanto riguarda il secondo se ne parla bene come linguaggio didattico per avvicinarsi alla programmazione, ma non mi sembra molto diffuso.

Non tralasciare il Java come primo linguaggio, consente di vedere risultati concreti in metà tempo che in C++.

In ogni caso, scelto un linguaggio, ti conviene studiarlo tutto anche senza approfondirlo, non limitarti solo agli aspetti introduttivi, in fondo se non ti addentri nelle librerie, che sono vastissime, il linguaggio in se' è più semplice di quello che appare a prima vista e questo vale sia per java che per C++, come penso sia vero anche per gli altri linguaggi.
Perry_Rhodan è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 18:05   #17
Everyman
Bannato
 
L'Avatar di Everyman
 
Iscritto dal: Mar 2004
Città: Edimburgo (UK)
Messaggi: 6640
Parti con Python.
Continua con Java.
Concludi con C++.

Questo e' perlomeno il mio consiglio.
Everyman è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 20:56   #18
TorpedoBlu
Senior Member
 
L'Avatar di TorpedoBlu
 
Iscritto dal: Sep 2003
Città: Milano
Messaggi: 4623
Mi scuso in anticipo.

Ma come si fa a usare un ambiente di lavoro come questi senza sapere nulla di ingegneria del software me lo spiegate... ci sono lauree per diventarne esperto, non sapete cosa sia un pattern, leggere UML, Ocl, cosa sia un modulo e cosa stia alla base della programmazione software... se poi entriamo nello specifico penso che la parola Algoritmo non vi dica un gran che.

Poi quanto sento che qualcuno dice che "un linguaggio vale l'altro, cambia un po' la sintassi", capisco che la differenza tra linguaggi di basso livelo e di alto livello è sottovalutata: programmate un modulo di sistema operativo in C#, o una socket in Python, oppure un algoritmo che necessita puntatori in Java....

scusatemi ancora, ma dietro la programmazione c'è lo studio del funzionamento della macchina, non è come imparare l'inglese per corrispondenza.
__________________
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
TorpedoBlu è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 21:22   #19
AngeL)
Senior Member
 
L'Avatar di AngeL)
 
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
Quote:
Originariamente inviato da TorpedoBlu
Ma come si fa a usare un ambiente di lavoro come questi senza sapere nulla di ingegneria del software me lo spiegate... ci sono lauree per diventarne esperto, non sapete cosa sia un pattern, leggere UML, Ocl, cosa sia un modulo e cosa stia alla base della programmazione software... se poi entriamo nello specifico penso che la parola Algoritmo non vi dica un gran che.

Poi quanto sento che qualcuno dice che "un linguaggio vale l'altro, cambia un po' la sintassi", capisco che la differenza tra linguaggi di basso livelo e di alto livello è sottovalutata: programmate un modulo di sistema operativo in C#, o una socket in Python, oppure un algoritmo che necessita puntatori in Java....
non ho capito cosa intendi dire
AngeL) è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 21:45   #20
Dolph69
Member
 
Iscritto dal: Apr 2006
Messaggi: 51
Quote:
Originariamente inviato da TorpedoBlu
Mi scuso in anticipo.

Ma come si fa a usare un ambiente di lavoro come questi senza sapere nulla di ingegneria del software me lo spiegate... ci sono lauree per diventarne esperto, non sapete cosa sia un pattern, leggere UML, Ocl, cosa sia un modulo e cosa stia alla base della programmazione software... se poi entriamo nello specifico penso che la parola Algoritmo non vi dica un gran che.

Poi quanto sento che qualcuno dice che "un linguaggio vale l'altro, cambia un po' la sintassi", capisco che la differenza tra linguaggi di basso livelo e di alto livello è sottovalutata: programmate un modulo di sistema operativo in C#, o una socket in Python, oppure un algoritmo che necessita puntatori in Java....

scusatemi ancora, ma dietro la programmazione c'è lo studio del funzionamento della macchina, non è come imparare l'inglese per corrispondenza.
Beh,questo è chiaro anche a me che sono un neofita ed autodidatta.Nessuno dice che imparare a programare sia come imparare l'inglese per corrispondenza.Ma ,prima di tutto non sono a digiuno di informatica,so perfettamente cos'è un algoritmo,e anche se per ora non conosco tutto quello che ci può essere dietro la programmazione,non vedo perchè non posso studiarmela al livello che voglio ,e senza per forza prendere una laurea in informatica.
Non capisco il senso del tuo intervento scusa.
Poi,non so tu ,ma io lavoro nel campo informatico da 17 anni,qualcosina mastico.
Dolph69 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
La Serie A con DAZN e Amazon Prime con l...
Giochi Ubisoft su Steam senza Ubisoft Co...
Miami Beach ha autorizzato la maxi opera...
Apple regala un altro anno di funzioni s...
Alla fine è successo davvero: Vol...
Il meglio di Amazon del weekend in uno s...
Speciale TV in offerta su Amazon: Hisens...
Non c'è pace per Trezor: 347.000 e-mail ...
È un portatile Dell e li vale tut...
Apple iPhone 17 Pro Max 256GB a 1.195€ (...
GPT-6 Astra è davvero AGI o non s...
LG OLED G6S 48'' a 845€ e G6 55'' a 1368...
Mantax Otax: il malware Android che crip...
Musk incassa un altro maxi contratto IA:...
Le vendite di EV sono esplose in tutto i...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 03:58.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v