Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Qrevo Curv 2 Flow è l'ultima novità di casa Roborock per la pulizia di casa: un robot completo, forte di un sistema di lavaggio dei pavimenti basato su rullo che si estende a seguire il profilo delle pareti abbinato ad un potente motore di aspirazione con doppia spazzola laterale
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Abbiamo guidato per diversi giorni la Alpine A290, la prima elettrica del nuovo corso della marca. Non è solo una Renault 5 sotto steroidi, ha una sua identità e vuole farsi guidare
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Abbiamo provato a fondo il nuovo Magic 8 Lite di HONOR, e per farlo siamo volati fino a Marrakech , dove abbiamo testato la resistenza di questo smartphone in ogni condizione possibile ed immaginabile. Il risultato? Uno smartphone praticamente indistruttibile e con un'autonomia davvero ottima. Ma c'è molto altro da sapere su Magic 8 Lite, ve lo raccontiamo in questa recensione completa.
Tutti gli articoli Tutte le news

Vai al Forum
Discussione Chiusa
 
Strumenti
Old 08-05-2009, 12:58   #1
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Istruzioni per il thread "Quale linguaggio scegliere ?"

Il thread "Quale linguaggio scegliere ?" rimarrà chiuso e non ci sarà diritto di replica. Diritto di replica non ci sarà nemmeno qui.
Insindacabilmente sarò io a scegliere chi far partecipare al thread in rilievo.

Gli utenti scriveranno qui il loro post ed io lo sposterò nel thread in rilievo se l'opinione verrà ammessa.
Questo thread verrà ripulito periodicamente.

Ogni post proposto dovrà essere presentato secondo questa struttura:

Linguaggi da imparare per un principiante in ordine di preferenza :
1) xxx
2) yyy
3) zzz

Linguaggi da imparare per chi non è un principiante in ordine di preferenza:
1) xxx
2) kkk
3) yyy
4) fff

Framework/linguaggi per applicazioni web in ordine di preferenza:
1) ffff
2) ccc
3) ggg

Framework/linguaggi per applicazioni con GUI in ordine di preferenza:
1) aaa
2) zzz
3) rrrr
4) hhh

Database per piccole applicazioni singolo utente o multiutente in ordine di preferenza:

1) aaa
2) zzz
3) rrrr
4) hhh

Server database per alti carichi in ordine di preferenza:
1) aaa
2) zzz
3) rrrr
4) hhh


Linguaggio xxx
Pro:
Contro:
Perché va imparato come primo linguaggio:
Perché va imparato:
Strumenti consigliati:


Ogni linguaggio nominato nelle classifiche deve essere anche descritto, pena la bocciatura del post.
I thread con richieste coperte dalla discussione in rilievo verranno chiusi immediatamente, a partire dalla pubblicazione del post del primo utente

Ultima modifica di cionci : 04-02-2010 alle 16:59.
cionci è offline  
Old 09-01-2010, 20:04   #2
EnergyVortex
Member
 
Iscritto dal: Aug 2009
Messaggi: 287
un vero successone......
EnergyVortex è offline  
Old 10-01-2010, 11:56   #3
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Wizard, ti sei dimenticato la parte:

Linguaggio xxx
Pro:
Contro:
Perché va imparato come primo linguaggio:
Perché va imparato:
Strumenti consigliati:

per ogni linguaggio che hai consigliato
cionci è offline  
Old 10-01-2010, 19:15   #4
wizard1993
Senior Member
 
L'Avatar di wizard1993
 
Iscritto dal: Apr 2006
Messaggi: 22462
corretto secondo le indicazioni
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza
wizard1993 è offline  
Old 04-02-2010, 16:58   #5
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Così non vale
cionci è offline  
Old 04-02-2010, 17:11   #6
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Come non vale! E' un general-purpose, vale eccome.

Mancherebbe per la verità una sezione dedicata a "per scrivere qualcosa che dipende necessariamente dall'architettura del calcolatore" o una roba del genere.

Cioè se da un programma Scala voglio usare directx devo scrivere una classica libreria ponte che in parte è "nativa" o "dipendente dal sistema operativo". In quel caso io metterei C per diverse ragioni (tra cui l'esservi praticamente costretto)

Ma per tutto il resto al momento consiglio Scala. Cinque anni fa avrei messo Java. Quindici anni fa Smalltalk. Ma oggi la lingua che più mi diverte usare è senza dubbio Scala.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline  
Old 04-02-2010, 17:14   #7
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da PGI-Bis Guarda i messaggi
Ma per tutto il resto al momento consiglio Scala. Cinque anni fa avrei messo Java. Quindici anni fa Smalltalk. Ma oggi la lingua che più mi diverte usare è senza dubbio Scala.
Lo capisco, ma non devi consigliare solamente ciò che piace a te, ma devi dare una panoramica agli utenti poter dare una scelta. Magari il più possibile obiettiva. Poi nel giudizio ti esprimerai a favore di scala.
cionci è offline  
Old 04-02-2010, 20:23   #8
ndakota
Senior Member
 
L'Avatar di ndakota
 
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
Quote:
Originariamente inviato da PGI-Bis Guarda i messaggi
Come non vale! E' un general-purpose, vale eccome.

Mancherebbe per la verità una sezione dedicata a "per scrivere qualcosa che dipende necessariamente dall'architettura del calcolatore" o una roba del genere.

Cioè se da un programma Scala voglio usare directx devo scrivere una classica libreria ponte che in parte è "nativa" o "dipendente dal sistema operativo". In quel caso io metterei C per diverse ragioni (tra cui l'esservi praticamente costretto)

Ma per tutto il resto al momento consiglio Scala. Cinque anni fa avrei messo Java. Quindici anni fa Smalltalk. Ma oggi la lingua che più mi diverte usare è senza dubbio Scala.
PGI vai allo scala-days2010? http://days2010.scala-lang.org/ E' in Svizzera

Ultima modifica di ndakota : 04-02-2010 alle 20:28.
ndakota è offline  
Old 05-02-2010, 00:27   #9
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Ok, ho cambiato le carte in tavola. Attendo suggerimenti.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline  
Old 05-02-2010, 16:39   #10
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Domani sera sposto questi tre post nel thread in evidenza. Da quel momento in poi le discussioni su "con cosa iniziare" e su "quale linguaggio scegliere" verranno chiuse.
Se nessuno ha niente in contrario o qualcuno vuole dire la sua è il benvenuto.
cionci è offline  
Old 05-02-2010, 17:31   #11
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Ho dato un'occhiata e mi sembra abbastanza ben fatto. C'è qualche punto su cui vorrei dire la mia, appena ho un po' di tempo.

L'unica cosa è che toglierei di mezzo la parte sul framework Qt, perché non mi sembra che c'entri molto su tema "quale linguaggio scegliere".
__________________
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

Ultima modifica di cdimauro : 05-02-2010 alle 17:33.
cdimauro è offline  
Old 05-02-2010, 17:36   #12
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
L'unica cosa è che togliere di mezzo la parte sul framework Qt, perché non mi sembra che c'entri molto su tema "quale linguaggio scegliere".
Ah, io invece lascerei anche quella parte, che è compresa nel paragrafo titolato "Framework/linguaggi per applicazioni con GUI in ordine di preferenza:".

Mi pare possa fornire (ulteriori) informazioni pertinenti alla scelta del linguaggio (perchè scelto un linguaggio hai, di fatto, limitato la potenziale scelta di piattaforme, ambienti, framework, librerie e annessi su cui/per cui svilupperai con quel linguaggio).
Nello specifico, il discorso "GUI Framework" ci sta dentro tutto, secondo me.
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline  
Old 05-02-2010, 17:41   #13
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Ho dato un'occhiata e mi sembra abbastanza ben fatto. C'è qualche punto su cui vorrei dire la mia, appena ho un po' di tempo.

L'unica cosa è che toglierei di mezzo la parte sul framework Qt, perché non mi sembra che c'entri molto su tema "quale linguaggio scegliere".
Concordo con banryu79
Ovviamente sei invitato a scrivere anche tu un tuo post simile. Il mio post non voleva essere un riferimento assoluto (non a caso ho aspettato che ne venissero scritti altri prima di pubblicarlo), ma semplicemente il mio contributo alla pari di tutti gli altri.
cionci è offline  
Old 05-02-2010, 21:59   #14
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Pensavo fosse il post finale da inserire nel thread su quale linguaggio iniziale.

Ho capito. Quindi ne dovrei scrivere uno io.

Per quanto riguarda il framework, è chiaro e condivido l'opinione. E' come se a Delphi volessimo togliere la VCL, che è un gran libreria / framework, ed è uno dei suoi punti di forza.
__________________
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
cdimauro è offline  
Old 06-02-2010, 00:29   #15
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Pensavo fosse il post finale da inserire nel thread su quale linguaggio iniziale.
Lol, mi sembrava strano

Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Ho capito. Quindi ne dovrei scrivere uno io.
Esatto quindi produrre post conforme, prego
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline  
Old 06-02-2010, 08:42   #16
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Mi sono fregato con le mie mani.

Va bene, figlio permettendo (che mi contende l'uso del PC), mi rimboccherò le maniche per scrivere qualcosa di mio. Promesso.
__________________
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
cdimauro è offline  
Old 06-02-2010, 11:32   #17
WarDuck
Senior Member
 
L'Avatar di WarDuck
 
Iscritto dal: May 2001
Messaggi: 12945
Sto dando un'occhiata a Groovy... la sintassi non sembra male, vorrei sapere che ne pensa PGI-Bis.
WarDuck è offline  
Old 06-02-2010, 14:34   #18
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
So che esiste ma non l'ho mai usato.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline  
Old 07-02-2010, 14:02   #19
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Quote:
Originariamente inviato da PGI-Bis Guarda i messaggi
So che esiste ma non l'ho mai usato.
OT: il consiglio che hai in firma è da suicidio
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline  
Old 10-09-2010, 22:49   #20
ingframin
Senior Member
 
L'Avatar di ingframin
 
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
Quale linguaggio scegliere

Linguaggi da imparare per un principiante in ordine di preferenza :
1) ANSI C
2) Python
3) Java

Linguaggi da imparare per chi non è un principiante in ordine di preferenza:
Chi non è un principiante impara il linguaggio che gli serve al momento
in base al progetto su cui sta lavorando.

Framework/linguaggi per applicazioni web in ordine di preferenza:
1) Django/Python

Framework/linguaggi per applicazioni con GUI in ordine di preferenza:
1) Swing/Java
2) Tkinter/Python

Database per piccole applicazioni singolo utente o multiutente in ordine di preferenza:

1) SQLite
2) Access


Linguaggio ANSI C
Pro: Molto vicino alla macchina, semplice da capire per chi conosce un po'di elettronica digitale,
tra i primi nell'indice tiobe e usatissimo nel mondo embedded/microcontrollori
Contro: Libreria standard un po'scarsa
Perché va imparato come primo linguaggio: Costringe il programmatore a capire come un programma gira davvero e come la macchina funziona. L'assenza di librerie fa sforzare lo
"sventurato" studente nel doversi inventare tutto.
Perché va imparato: Utilissimo nel mondo del lavoro, indispensabile per chi lavora nell'embedded o per programmare per Apple come base di Objective - C
Strumenti consigliati: Emacs + GCC, Eclipse + GCC, Dev-c++

Linguaggio Python
Pro: La comodità fatta linguaggio, semplice da imparare, comodissimo per l'analisi dei dati e i test in laboratorio, una volta imparato come maneggiarci i file di testo e le porte del pc diventa indispensabile. Inoltre è perfetto per la programmazione web, farci le interfacce grafiche è semplicissimo e anche la programmazione di rete ne esce troppo semplice.
Contro: Un po'cervellotico all'inizio, è abbastanza facile tirare fuori spaghetti code, non è adatto ai programmi di calcolo per via della sua lentezza. Manca un gui builder decente per Tkinter

Perché va imparato: Utilissimo come linguaggio per programmi al volo di qualsiasi genere e per testare algoritmi, comodità incredibile nella manipolazione di dati
Strumenti consigliati: Idle, Scipy, matplotlib, py2exe

Linguaggio Java
Pro: Ottimo compromesso tra il C e i linguaggi più astratti, gira su qualunque macchina, discretamente veloce
Contro: Un po' massiccio
Perché va imparato come primo linguaggio: Tipicamente è il primo che si incontra all'università,
ottimo per apprendere la programmazione ad oggetti e tante buone pratiche
Perché va imparato: Perché è il linguaggio più usato al mondo e spesso conoscere Java è la via per trovare lavoro. Un programmatore moderno che non conosce Java è tagliato fuori
Strumenti consigliati: Netbeans, Eclipse
ingframin è offline  
 Discussione Chiusa


Roborock Qrevo Curv 2 Flow: ora lava con un rullo Roborock Qrevo Curv 2 Flow: ora lava con un rull...
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite Alpine A290 alla prova: un'auto bella che ti fa ...
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile Recensione HONOR Magic 8 Lite: lo smartphone ind...
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Missione Artemis II diretta verso la Lun...
Toy Story 5 arriva al cinema: è l...
Intel cambia rotta su Linux? Nuove assun...
Samsung aggiorna Bixby con One UI 8.5: p...
L'Etiopia vieta le auto a combustione: a...
Pirateria audiovisiva: la Guardia di Fin...
Ubisoft conferma due nuovi Far Cry in sv...
Chi vincerà il Festival di Sanrem...
G42 e Cerebras portano in India un super...
Offerte aggiornate del weekend Amazon: 7...
4 MacBook Air in offerta e scende a 939€...
Chrome cambia il tuo modo di lavorare: o...
Minimo storico iPhone 17 su Amazon: 909€...
USA, incriminati tre ingegneri della Sil...
Xbox: Phil Spencer lascia dopo 38 anni, ...
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: 23:57.


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