Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
Analizziamo nel dettaglio DJI RS 5, l'ultimo arrivato della famiglia Ronin progettato per videomaker solisti e piccoli studi. Tra tracciamento intelligente migliorato e ricarica ultra rapida, scopriamo come questo gimbal eleva la qualità delle produzioni.
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D è la nuova CPU gaming di riferimento grazie alla 3D V-Cache di seconda generazione e frequenze fino a 5,6 GHz. Nei test offre prestazioni superiori a 9800X3D e 7800X3D, confermando la leadership AMD nel gaming su PC.
Le soluzioni FSP per il 2026: potenza e IA al centro
Le soluzioni FSP per il 2026: potenza e IA al centro
In occasione del Tech Tour 2025 della European Hardware Association abbiamo incontrato a Taiwan FSP, azienda impegnata nella produzione di alimentatori, chassis e soluzioni di raffreddamento tanto per clienti OEM come a proprio marchio. Potenze sempre più elevate negli alimentatori per far fronte alle necessità delle elaborazioni di intelligenza artificiale.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 21-06-2009, 23:19   #1
Sabonis
Registered User
 
Iscritto dal: Oct 2006
Messaggi: 82
[vari] Linguaggi Funzionali

Secondo voi quali tra questi linguaggi sono più interessanti da imparare?

lisp/scheme
erlang
f#
haskell
OCaml
Sabonis è offline   Rispondi citando il messaggio o parte di esso
Old 22-06-2009, 00:14   #2
!k-0t1c!
Member
 
Iscritto dal: Jul 2008
Messaggi: 237
A seconda di quel che ti interessa:

Se ti interessa la piattaforma .NET, metodi quantitativi per la finanza, image processing etc allora ti direi F#
LISP è molto usato in ambito accademico a scopo didattico ma nel mondo reale trova pochi sbocchi, per lo più nella programmazione di AI.
erlang è molto apprezzato per la programmazione concorrente ma io non riesco a trovarci alcun pregio particolare che altri linguaggi nella lista non offrano (né una combinazione di pregi tale da renderlo speciale). Bisogna considerare tuttavia che se vuoi scrivere software per il calcolo distribuito all'interno di un cluster o similia c'è già molto di precucinato...
haskell è affascinante dal punto di vista della purezza e per alcuni paper che ho letto che presentano interessanti innovazioni, ma nel mondo reale la programmazione puramente funzionale si scontra spesso con alcuni classici tipo algoritmi che con la mutabilità performano fino al 50000% più veloce (non è un numero a caso) e per adesso inoltre la documentazione, le librerie e i tools non sono ancora molto maturi. E' comunque da tenere d'occhio, visto anche come recentemente la sua crescita sta accelerando.
Quanto ad ocaml ti direi di lasciar perdere. L'idea di ocaml non era male, ma la realizzazione non brillava, al punto che F#, che da ocaml prende molto, è finito per discostarsene non poco e con risultati molto migliori.
!k-0t1c! è offline   Rispondi citando il messaggio o parte di esso
Old 22-06-2009, 09:32   #3
shinya
Senior Member
 
L'Avatar di shinya
 
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
Se sei a digiuno di programmazione funzionale, io partirei da Scheme. Ci sono ottimi libri che lo usano come base.
Anche Haskell è interessante, anche se io non riesco a farmelo piacere; c'è un altro ottimo libro qui.

Degli altri conosco poco e niente, quindi non mi esprimo.
Se posso aggiungerne uno alla lista, prova Factor. E' funzionale e concatenativo. E' come lisp/scheme, come concetti, ma al contrario, e senza le parentesi! Ha una quantità smodata di librerie, e le prestazioni sono ottime (il codice è JIT-compiled). Poi io quando posso contribuisco, quindi il mio giudizio è un pò poco obiettivo
shinya è offline   Rispondi citando il messaggio o parte di esso
Old 22-06-2009, 13:45   #4
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Quote:
Originariamente inviato da !k-0t1c! Guarda i messaggi
A seconda di quel che ti interessa:

Se ti interessa la piattaforma .NET, metodi quantitativi per la finanza, image processing etc allora ti direi F#
LISP è molto usato in ambito accademico a scopo didattico ma nel mondo reale trova pochi sbocchi, per lo più nella programmazione di AI.
erlang è molto apprezzato per la programmazione concorrente ma io non riesco a trovarci alcun pregio particolare che altri linguaggi nella lista non offrano (né una combinazione di pregi tale da renderlo speciale). Bisogna considerare tuttavia che se vuoi scrivere software per il calcolo distribuito all'interno di un cluster o similia c'è già molto di precucinato...
haskell è affascinante dal punto di vista della purezza e per alcuni paper che ho letto che presentano interessanti innovazioni, ma nel mondo reale la programmazione puramente funzionale si scontra spesso con alcuni classici tipo algoritmi che con la mutabilità performano fino al 50000% più veloce (non è un numero a caso) e per adesso inoltre la documentazione, le librerie e i tools non sono ancora molto maturi. E' comunque da tenere d'occhio, visto anche come recentemente la sua crescita sta accelerando.
Quanto ad ocaml ti direi di lasciar perdere. L'idea di ocaml non era male, ma la realizzazione non brillava, al punto che F#, che da ocaml prende molto, è finito per discostarsene non poco e con risultati molto migliori.
secondo me ora come ora F# potrebbe essere una buona base di partenza..
anche se sinceramente non ho trovato un buon tutorial completo, quelli che ho visto sono un pò troppo sintetici (vabbè che li guardavo nei ritagli di tempo al lavoro tra una compilazione e l'altra e in effetti alcune cose magari mi sfuggivano per quel motivo.. )
..qualche suggerimento per un buon tutorial?
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 22-06-2009, 17:02   #5
!k-0t1c!
Member
 
Iscritto dal: Jul 2008
Messaggi: 237
Per la maggior parte degli impasse in cui ti potresti trovare come principiante questo dovrebbe bastare:
http://www.a6systems.com/fsharpcheatsheet.pdf

Per un po' di tutorial introduttivi dai un'occhiata su http://cs.hubfs.net

Se vuoi fare sul serio, invece, guardati Expert F#. Imbattibile. Mi ha insegnato tutto quel che dovevo sapere in poche ore ed il resto è stata solo questione di pratica.
!k-0t1c! è offline   Rispondi citando il messaggio o parte di esso
Old 22-06-2009, 17:12   #6
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Quote:
Originariamente inviato da !k-0t1c! Guarda i messaggi
Per la maggior parte degli impasse in cui ti potresti trovare come principiante questo dovrebbe bastare:
http://www.a6systems.com/fsharpcheatsheet.pdf

Per un po' di tutorial introduttivi dai un'occhiata su http://cs.hubfs.net

Se vuoi fare sul serio, invece, guardati Expert F#. Imbattibile. Mi ha insegnato tutto quel che dovevo sapere in poche ore ed il resto è stata solo questione di pratica.
danke.
Per Expert F# intendi quello della Apress?
In effetti mi sono sempre trovato bene con i libri di quella casa.
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 22-06-2009, 17:35   #7
!k-0t1c!
Member
 
Iscritto dal: Jul 2008
Messaggi: 237
Quote:
Originariamente inviato da ^TiGeRShArK^ Guarda i messaggi
danke.
Per Expert F# intendi quello della Apress?
In effetti mi sono sempre trovato bene con i libri di quella casa.
Sì, apress
E' fatto bene ed anche se è datato è molto esaustivo e 99 volte su 100 ancora attuale.
http://www.amazon.com/Expert-F-Exper.../dp/1590598504
!k-0t1c! è offline   Rispondi citando il messaggio o parte di esso
Old 22-06-2009, 19:36   #8
fero86
Senior Member
 
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
Quote:
Originariamente inviato da !k-0t1c! Guarda i messaggi
Sì, apress
E' fatto bene ed anche se è datato è molto esaustivo e 99 volte su 100 ancora attuale.
http://www.amazon.com/Expert-F-Exper.../dp/1590598504
scusa ma come fa ad essere datato un libro che parla di un linguaggio per .NET che é a malapena uscito nella versione beta del nuovo IDE Microsoft?
datato quanto? datato dell'anno scorso?
te lo chiedo perché sarei interessato anche io all'acquisto di uno o due libri su F#.

Ultima modifica di fero86 : 22-06-2009 alle 19:40.
fero86 è offline   Rispondi citando il messaggio o parte di esso
Old 22-06-2009, 19:50   #9
!k-0t1c!
Member
 
Iscritto dal: Jul 2008
Messaggi: 237
Il libro è del dicembre 2007 e si riferisce alla versione 1.9.4 del linguaggio.
Ora il linguaggio ha raggiunto la versione 1.9.6.16
Detto questo non si riscontrano problemi con quanto contenuto nel libro salvo per un link ad un progetto purtroppo defunto.
Al momento io considero Expert F# il miglior libro disponibile su F#, quindi non mi faccio scrupolo alcuno a consigliarlo anche se Seq.max_by è diventato Seq.maxBy etc
!k-0t1c! è offline   Rispondi citando il messaggio o parte di esso
Old 22-06-2009, 19:53   #10
javaboy
Registered User
 
Iscritto dal: May 2005
Città: far away from home
Messaggi: 1038
Conosco vagamente erlang e lisp.
Lisp forse è più interessante dal punto di vista accademico ma ha un grosso problema: ne esistono N (con N molto grande) implementazioni non sempre compatibili fra di loro. Inoltre alla lunga diventa stressante combattere contro tutte quelle parentesi tonde.

Erlang è più usato nella pratica, personalmente trovo molto piacevole programmare in erlang anche se l'ho usato pochissimo e solo per curiosità personale. E' ottimo per la programmazione concorrente.
javaboy è offline   Rispondi citando il messaggio o parte di esso
Old 23-06-2009, 14:22   #11
marco.r
Senior Member
 
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
Quote:
Originariamente inviato da !k-0t1c! Guarda i messaggi
LISP è molto usato in ambito accademico a scopo didattico ma nel mondo reale trova pochi sbocchi, per lo più nella programmazione di AI.
In generale ben pochi linguaggi funzionali hanno ampia diffusione nel mondo del lavoro. In questo senso i lisp non sono messi peggio, anzi assieme ad Haskell ed Erlang, Common Lisp e' usato in piu' di qualche grande realta'. sicuramente di piu di F# ...

Quote:
haskell è affascinante dal punto di vista della purezza e per alcuni paper che ho letto che presentano interessanti innovazioni, ma nel mondo reale la programmazione puramente funzionale si scontra spesso con alcuni classici tipo algoritmi che con la mutabilità performano fino al 50000% più veloce (non è un numero a caso) e per adesso inoltre la documentazione, le librerie e i tools non sono ancora molto maturi.
Uhm, io direi che e' invece un numero tirato a caso . Soprattutto di recente haskell ha fatto passi da gigante dal punto di vista delle prestazioni. Alcuni tipi di algoritmi sono difficili da implementare efficientemente in forma puramente funzionale, ma con un po' di pratica si riesce ad ottenere delle performance di tutto rispetto. Se hai qualche esempio specifico possiamo fare delle prove.

Quote:
Quanto ad ocaml ti direi di lasciar perdere. L'idea di ocaml non era male, ma la realizzazione non brillava, al punto che F#, che da ocaml prende molto, è finito per discostarsene non poco e con risultati molto migliori.
con realizzazione cosa intendi ? L'implementazione ?
Dal punto di vista del codice, OCaml mi risulta produca codice molto efficiente; il linguaggio non lo conosco molto, per cui non lo posso giudicare; ho letto che tra gli autori c'e' chi dice che il difetto piu' grosso e' il modello ad oggetti; in che misura e' diverso F# ?
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele
marco.r è offline   Rispondi citando il messaggio o parte di esso
Old 23-06-2009, 14:34   #12
marco.r
Senior Member
 
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
Quote:
Originariamente inviato da javaboy Guarda i messaggi
Conosco vagamente erlang e lisp.
Lisp forse è più interessante dal punto di vista accademico ma ha un grosso problema: ne esistono N (con N molto grande) implementazioni non sempre compatibili fra di loro. Inoltre alla lunga diventa stressante combattere contro tutte quelle parentesi tonde.
Beh, in fondo i due dialetti principali sono common lisp e scheme; scheme ha il problema che lo standard e' (era) molto ridotto per cui ogni implementazione aggiunge un sacco di funzionalita' non standard. In common lisp invece si riesce ad essere abbastanza portabili senza troppa fatica, e comunque le implementazioni che contano sono proprio poche.
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele
marco.r è offline   Rispondi citando il messaggio o parte di esso
Old 23-06-2009, 14:38   #13
!k-0t1c!
Member
 
Iscritto dal: Jul 2008
Messaggi: 237
Quote:
Originariamente inviato da marco.r Guarda i messaggi
In generale ben pochi linguaggi funzionali hanno ampia diffusione nel mondo del lavoro. In questo senso i lisp non sono messi peggio, anzi assieme ad Haskell ed Erlang, Common Lisp e' usato in piu' di qualche grande realta'. sicuramente di piu di F# ...
Il solo fatto che F# comparirà in VS2010 lo renderà in un colpo più diffuso di haskell, erlang e common lisp messi insieme, e quasi tutto quel che richiede (tutto tranne FSharp.Core.dll) sarà già sul PC di qualche centinaio di milioni di utenti Ed anche in maniera comoda...che IDE supporta Haskell (per dirne uno) come VS supporta F#? (no, ho provato tutti i plugin per eclipse, non c'è nulla di lontanamente paragonabile). Quanto a Common Lisp potrei impazzire con tutte quelle parentesi tonde...

Quote:
Uhm, io direi che e' invece un numero tirato a caso . Soprattutto di recente haskell ha fatto passi da gigante dal punto di vista delle prestazioni. Alcuni tipi di algoritmi sono difficili da implementare efficientemente in forma puramente funzionale, ma con un po' di pratica si riesce ad ottenere delle performance di tutto rispetto. Se hai qualche esempio specifico possiamo fare delle prove.
Andavo a memoria da un blog che non riesco a ritrovare, ma sembra che il numero 50 volte (50000%) non sia poi tanto raro. In questo caso non è riferito a purezza/mutabilità ma semplicemente a linguaggi (lo so, gli optimizer contano, ma anche l'approccio usato).

Quote:
con realizzazione cosa intendi ? L'implementazione ?
Dal punto di vista del codice, OCaml mi risulta produca codice molto efficiente; il linguaggio non lo conosco molto, per cui non lo posso giudicare; ho letto che tra gli autori c'e' chi dice che il difetto piu' grosso e' il modello ad oggetti; in che misura e' diverso F# ?
Intendo proprio il linguaggio: assenza di operator overloading, la sintassi con gli "in" di default, type inference meno potente che in F#. Certo anche sul piano dell'implementazione non c'è paragone...basti pensare che OCAML genera codice nativo e F# usa un compilatore JIT e tuttavia F# batte OCAML in una lunga serie di benchmark...
!k-0t1c! è offline   Rispondi citando il messaggio o parte di esso
Old 23-06-2009, 15:23   #14
mindwings
Senior Member
 
L'Avatar di mindwings
 
Iscritto dal: Dec 2005
Messaggi: 1278
Peccato che rimane in ambito M$ questo F#... Clojure? Non se lo fila nessuno? - Penso che per le parentesi tonde sia questione di abitudine. Ho scritto poco codice in scheme e a dire il vero la sintassi e' quasi inesistente e non ho avuto particolari rogne con le parentesi...
__________________
Non esistono grandi uomini, solo grandi ambizioni , realizzate da qualcuno che si è alzato dalla sedia per realizzarle!
mindwings è offline   Rispondi citando il messaggio o parte di esso
Old 23-06-2009, 16:45   #15
shinya
Senior Member
 
L'Avatar di shinya
 
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
Quote:
Originariamente inviato da mindwings Guarda i messaggi
Peccato che rimane in ambito M$ questo F#... Clojure? Non se lo fila nessuno?
Emh... veramente io avevo postato il link ad un bel tutorial tempo fa (che si, non si è cagato quasi nessuno ), perchè penso che Clojure abbia delle buone idee.
shinya è offline   Rispondi citando il messaggio o parte di esso
Old 23-06-2009, 17:10   #16
marco.r
Senior Member
 
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
Quote:
Originariamente inviato da !k-0t1c! Guarda i messaggi
Il solo fatto che F# comparirà in VS2010 lo renderà in un colpo più diffuso di haskell, erlang e common lisp messi insieme
Aspettiamo prima che si cominci ad usarlo, poi possiamo cominciare a vedere i numeri...

Quote:
e quasi tutto quel che richiede (tutto tranne FSharp.Core.dll) sarà già sul PC di qualche centinaio di milioni di utenti Ed anche in maniera comoda...che IDE supporta Haskell (per dirne uno) come VS supporta F#? (no, ho provato tutti i plugin per eclipse, non c'è nulla di lontanamente paragonabile). Quanto a Common Lisp potrei impazzire con tutte quelle parentesi tonde...
ho provato molto poco sia haskell+eclipse sia f#+vs, per cui non posso giudicare in merito. Per common lisp slime e' a livello di ide per C# e Java, una volta che si fa la mano.

Quote:
Andavo a memoria da un blog che non riesco a ritrovare, ma sembra che il numero 50 volte (50000%) non sia poi tanto raro. In questo caso non è riferito a purezza/mutabilità ma semplicemente a linguaggi (lo so, gli optimizer contano, ma anche l'approccio usato).
Portiamo qualche esempio, e poi lo valutiamo, anche perche' una soluzione efficiente puramente funzionale puo' essere radicalmente diverso da una classica.

Quote:
Intendo proprio il linguaggio: assenza di operator overloading, la sintassi con gli "in" di default, type inference meno potente che in F#. Certo anche sul piano dell'implementazione non c'è paragone...basti pensare che OCAML genera codice nativo e F# usa un compilatore JIT e tuttavia F# batte OCAML in una lunga serie di benchmark...
Capito.
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele
marco.r è offline   Rispondi citando il messaggio o parte di esso
Old 23-06-2009, 17:13   #17
fero86
Senior Member
 
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
Quote:
Originariamente inviato da !k-0t1c! Guarda i messaggi
Il libro è del dicembre 2007 e si riferisce alla versione 1.9.4 del linguaggio.
Ora il linguaggio ha raggiunto la versione 1.9.6.16
Detto questo non si riscontrano problemi con quanto contenuto nel libro salvo per un link ad un progetto purtroppo defunto.
Al momento io considero Expert F# il miglior libro disponibile su F#, quindi non mi faccio scrupolo alcuno a consigliarlo anche se Seq.max_by è diventato Seq.maxBy etc
grazie mille delle spiegazioni
fero86 è offline   Rispondi citando il messaggio o parte di esso
Old 24-06-2009, 10:09   #18
!k-0t1c!
Member
 
Iscritto dal: Jul 2008
Messaggi: 237
Quote:
Originariamente inviato da marco.r Guarda i messaggi
Aspettiamo prima che si cominci ad usarlo, poi possiamo cominciare a vedere i numeri...
Usato molto al Credit Suisse, usato per i servizi online XBox, etc. Questo al giorno d'oggi, che è ancora in CTP...

Quote:
Originariamente inviato da marco.r Guarda i messaggi
ho provato molto poco sia haskell+eclipse sia f#+vs, per cui non posso giudicare in merito. Per common lisp slime e' a livello di ide per C# e Java, una volta che si fa la mano.
Quel che non sembra recepito da tutti gli utendi di EMACS + qualcosa, vi + qualcosa etc è che c'è una valanga di programmatori, me compreso, che non è disposta a perdere ore a "farsi la mano". Una minima parte di operazioni, molto frequenti, si impara a farla con scorciatoie, un'enorme parte di operazioni meno frequenti ma non meno importanti è accelerata infinitamente se l'interfaccia è buona (no, quella di EMACS + qualsiasi cosa non lo è...) e questo migliora enormemente la curva di apprendimento e la rapidità d'utilizzo dell'IDE.
Alla luce di questo mi pare ovvio che i tools a disposizione di un linguaggio concorrano in enorme parte al suo successo (o fallimento) e pertanto sono fiducioso che il forte interesse per F# non farà che crescere.


Quote:
Originariamente inviato da marco.r Guarda i messaggi
Portiamo qualche esempio, e poi lo valutiamo, anche perche' una soluzione efficiente puramente funzionale puo' essere radicalmente diverso da una classica.
Devo aver dimenticato il link che avevo trovato di un caso in cui questo vale:
http://markmail.org/message/dl7xwdevzcnwvcbi
e sono perfettamente d'accordo, le soluzioni possono essere tremendamente diverse, ma ci sono casi come ad esempio funzioni ricorsive dove è necessario passare delle collection dove la sola costruzione e duplicazione della collection (quando non viene modificata dentro alla funzione) causa performance notevolmente inferiori rispetto a una modifica in-place (che mi piace di meno ma a volte fa semplicemente meglio il suo lavoro ).
!k-0t1c! è offline   Rispondi citando il messaggio o parte di esso
Old 24-06-2009, 10:20   #19
shinya
Senior Member
 
L'Avatar di shinya
 
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
Quote:
Originariamente inviato da !k-0t1c!
Quel che non sembra recepito da tutti gli utendi di EMACS + qualcosa, vi + qualcosa etc è che c'è una valanga di programmatori, me compreso, che non è disposta a perdere ore a "farsi la mano".
(sono un utente vim, ma glisso sull'argomento... )

Quote:
Originariamente inviato da !k-0t1c! Guarda i messaggi
e sono perfettamente d'accordo, le soluzioni possono essere tremendamente diverse, ma ci sono casi come ad esempio funzioni ricorsive dove è necessario passare delle collection dove la sola costruzione e duplicazione della collection (quando non viene modificata dentro alla funzione) causa performance notevolmente inferiori rispetto a una modifica in-place (che mi piace di meno ma a volte fa semplicemente meglio il suo lavoro ).
In quel caso forse si dovrebbe usare una struttura dati persistente, che combina il meglio dei due mondi (immutabilità e velocità d'accesso). Clojure le ha... immagino che anche Haskell le abbia. Rimango dell'idea di Marco... senza vedere il codice è difficile parlare di benchmark.
shinya è offline   Rispondi citando il messaggio o parte di esso
Old 24-06-2009, 12:52   #20
mindwings
Senior Member
 
L'Avatar di mindwings
 
Iscritto dal: Dec 2005
Messaggi: 1278
Quote:
Originariamente inviato da !k-0t1c! Guarda i messaggi
Quel che non sembra recepito da tutti gli utendi di EMACS + qualcosa, vi + qualcosa etc è che c'è una valanga di programmatori, me compreso, che non è disposta a perdere ore a "farsi la mano". Una minima parte di operazioni, molto frequenti, si impara a farla con scorciatoie, un'enorme parte di operazioni meno frequenti ma non meno importanti è accelerata infinitamente se l'interfaccia è buona (no, quella di EMACS + qualsiasi cosa non lo è...) e questo migliora enormemente la curva di apprendimento e la rapidità d'utilizzo dell'IDE.

Io non glisso sull'argomento editor (da novizio utente vim) ti diro' l'apprendimento puo' essere graduale quando tu parli di ore perse a farsi la mano e' chiaro che prendi in considerazione solo i vantaggi a breve termine, il sapiente utilizzo di un editor di testo ti permette di essere mooolto piu' veloce/produttivo considerando anche che "We are Typist first, Programmer Second"...
Vim puo' essere integrato anche nei tools che utilizzi per lo sviluppo ti segnalo in proposito 2 progetti:


"Poco poco, piano piano, come piace a noi, non si pensi pacatamente, ma anzi, serenamente"
__________________
Non esistono grandi uomini, solo grandi ambizioni , realizzate da qualcuno che si è alzato dalla sedia per realizzarle!

Ultima modifica di mindwings : 24-06-2009 alle 12:59.
mindwings è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker DJI RS 5: stabilizzazione e tracking intelligent...
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequen...
Le soluzioni FSP per il 2026: potenza e IA al centro Le soluzioni FSP per il 2026: potenza e IA al ce...
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
Azienda cinese che chiede aiuto ad una a...
Per aumentare la competitività ne...
I nuovi MacBook con M5 Pro e Max usciran...
Mass Effect 5 dovrebbe ispirarsi di pi&u...
Windows 11, ancora problemi di spegnimen...
Amazon Seconda Mano: sconto extra del 10...
Apple perde altri talenti del settore AI...
Schede madri ASRock: nuove segnalazioni ...
Troppa IA su Windows 11: Microsoft pront...
CATL svela la batteria 5C che si auto-ri...
AirPods Pro 3 a prezzo record: ANC avanz...
Connettore fuso in diretta: il 12VHPWR c...
Google Pixel 10 Pro XL in offerta: il pi...
Prezzi delle RAM fuori controllo: aument...
Le scope elettriche punto di riferimento...
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: 14:42.


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