Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza
Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza
Motorola edge 70 porta il concetto di smartphone ultrasottile su un terreno più concreto e accessibile: abbina uno spessore sotto i 6 mm a una batteria di capacità relativamente elevata, un display pOLED da 6,7 pollici e un comparto fotografico triplo da 50 MP. Non punta ai record di potenza, ma si configura come alternativa più pragmatica rispetto ai modelli sottili più costosi di Samsung e Apple
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026
Sono molte le novità che ASUS ha scelto di presentare al CES 2026 di Las Vegas, partendo da una gamma di soluzioni NUC con varie opzioni di processore passando sino agli schermi gaming con tecnologia OLED. Il tutto senza dimenticare le periferiche di input della gamma ROG e le soluzioni legate alla connettività domestica
Le novità ASUS per il 2026 nel settore dei PC desktop
Le novità ASUS per il 2026 nel settore dei PC desktop
Molte le novità anticipate da ASUS per il 2026 al CES di Las Vegas: da schede madri per processori AMD Ryzen top di gamma a chassis e ventole, passando per i kit di raffreddamento all in one integrati sino a una nuova scheda video GeForce RTX 5090. In sottofondo il tema dell'intelligenza artificiale con una workstation molto potente per installazioni non in datacenter
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 01-11-2005, 23:45   #1
rdefalco
Senior Member
 
L'Avatar di rdefalco
 
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???
__________________
Raffo™ (io, non la birra) | informatica»unisa.it | my terzigno | για να είναι ή για να μην είναι
rdefalco è offline   Rispondi citando il messaggio o parte di esso
Old 02-11-2005, 10:14   #2
Fenomeno85
Senior Member
 
L'Avatar di Fenomeno85
 
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
Fenomeno85 è offline   Rispondi citando il messaggio o parte di esso
Old 03-11-2005, 14:38   #3
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 03-11-2005, 17:35   #4
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Quote:
Originariamente inviato da cdimauro
x rdefalco: http://www.hwupgrade.it/forum/showthread.php?t=1052470 Leggi il mio ultimo messaggio.
Python, ci avrei scommesso...

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!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 03-11-2005, 19:03   #5
Fenomeno85
Senior Member
 
L'Avatar di Fenomeno85
 
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
Fenomeno85 è offline   Rispondi citando il messaggio o parte di esso
Old 03-11-2005, 19:07   #6
shinya
Senior Member
 
L'Avatar di shinya
 
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
Quote:
Originariamente inviato da Fenomeno85
nessuno che prende in considerazione i linguaggi che ho postato
Io ocaml ho tentato di impararlo tempo fa, ma dopo un pò di studio credevo di essere perso in un universo allucinatorio. Dovrei riprenderlo e dargli altre possibilità, al tempo non ero ancora pronto si vede
shinya è offline   Rispondi citando il messaggio o parte di esso
Old 03-11-2005, 19:53   #7
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Oltre a C# anche Ruby merita di essere imprato.

ciao
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 03-11-2005, 20:17   #8
shinya
Senior Member
 
L'Avatar di shinya
 
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
Ruby è una figata!
shinya è offline   Rispondi citando il messaggio o parte di esso
Old 03-11-2005, 20:59   #9
jappilas
Senior Member
 
L'Avatar di jappilas
 
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4739
Quote:
Originariamente inviato da rdefalco
Salve, volevo chiedere un consiglio su quale linguaggio di programmazione scegliere per non "restare indietro".
imho se vuoi portare le tue comptenze di programmazione a un livello superiore, ti può convenire far pratica su C, C++, java, ma soprattutto studiare testi di SW engineering, design pattern OO, code refactoring, metodologie di agile development...
Quote:
Intanto all'Università ho imparato Java di cui però non sono sicuro dei limiti (lentezza della Virtual Machine in quanto tale).
java si dovrebbe poter anche compilare
Quote:
Però poi ho sentito parlare pure di MONO che servirebbe a far girare la piattaforma .NET sotto Linux
MONO è essenzialmente una implementazione portabile dell' interprete C sharp e delle librerie di classi
__________________
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
jappilas è offline   Rispondi citando il messaggio o parte di esso
Old 04-11-2005, 00:29   #10
rdefalco
Senior Member
 
L'Avatar di rdefalco
 
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...
__________________
Raffo™ (io, non la birra) | informatica»unisa.it | my terzigno | για να είναι ή για να μην είναι
rdefalco è offline   Rispondi citando il messaggio o parte di esso
Old 04-11-2005, 00:53   #11
anx721
Senior Member
 
L'Avatar di anx721
 
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
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 04-11-2005, 09:44   #12
v1ruz
Senior Member
 
L'Avatar di v1ruz
 
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:
Originariamente inviato da jappilas
mho se vuoi portare le tue comptenze di programmazione a un livello superiore, ti può convenire far pratica su C, C++, java, ma soprattutto studiare testi di SW engineering, design pattern OO, code refactoring, metodologie di agile development...
sagge parole! quando avro' un po di cash la prima cosa che faro' e' prendermi libri su questi argomenti
__________________

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
v1ruz è offline   Rispondi citando il messaggio o parte di esso
Old 04-11-2005, 10:36   #13
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da Fenomeno85
nessuno che prende in considerazione i linguaggi che ho postato
Vade retro LISP

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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 04-11-2005, 10:38   #14
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da v1ruz
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!
Se ti fai un giretto, vedrai che Python è molto più supportato rispetto a Java: lo trovi anche per s.o. di cui pochi conoscono l'esistenza.
__________________
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   Rispondi citando il messaggio o parte di esso
Old 04-11-2005, 12:13   #15
shinya
Senior Member
 
L'Avatar di shinya
 
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
Quote:
Originariamente inviato da cdimauro
Vade retro LISP

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 ";;" ).
Gli operatori distinti per tipi di dato diversi sono necessari per una caratteristica che ben pochi linguaggi hanno, cioè la type inference.
Cos'hai contro ;; ??
shinya è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2005, 08:28   #16
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da shinya
Gli operatori distinti per tipi di dato diversi sono necessari per una caratteristica che ben pochi linguaggi hanno, cioè la type inference.
Più che caratteristica, è una necessità.
Quote:
Cos'hai contro ;; ??
Lo trovo troppo confusionario, visto che esiste anche il ; per separare le istruzioni (e scartarne il risultato in favore dell'ultimo).

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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2005, 09:57   #17
rdefalco
Senior Member
 
L'Avatar di rdefalco
 
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!
__________________
Raffo™ (io, non la birra) | informatica»unisa.it | my terzigno | για να είναι ή για να μην είναι
rdefalco è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2005, 12:24   #18
jappilas
Senior Member
 
L'Avatar di jappilas
 
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4739
Quote:
Originariamente inviato da rdefalco
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!
ti potrei consigliare la lettura di due capitoli interessanti di wikipedia (purtroppo in inglese ma comprensibile):
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.
jappilas è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2005, 16:13   #19
rdefalco
Senior Member
 
L'Avatar di rdefalco
 
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...
__________________
Raffo™ (io, non la birra) | informatica»unisa.it | my terzigno | για να είναι ή για να μην είναι
rdefalco è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2005, 22:22   #20
lnessuno
Bannato
 
L'Avatar di lnessuno
 
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 , e non sono ancora riuscito a trovare una documentazione decente, non come quella fantastica per il php)

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
lnessuno è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza Motorola edge 70: lo smartphone ultrasottile che...
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026 Display, mini PC, periferiche e networking: le n...
Le novità ASUS per il 2026 nel settore dei PC desktop Le novità ASUS per il 2026 nel settore de...
Le novità MSI del 2026 per i videogiocatori Le novità MSI del 2026 per i videogiocato...
I nuovi schermi QD-OLED di quinta generazione di MSI, per i gamers I nuovi schermi QD-OLED di quinta generazione di...
TSMC chiude il 2025 con ricavi record: o...
Il tasso di adozione di iOS 26 è ...
Inserire link in un documento Word diven...
Auto svuotamento, senza sacchetti: ECOVA...
Torna a soli 499€ Dreame L40 Ultra AE, 1...
Il nuovo Snapdragon 8 Elite Gen 6 sar&ag...
Nintendo Switch 2: risultati sotto le at...
Weekend con tante sorprese su Amazon: to...
HONOR non si ferma più: il 2025 &...
Speciale best seller: EUREKA J15 Evo Ult...
Roborock Q10 X5+ da 10.000 Pa a 199€ &eg...
E-mail reset password di Instagram: la c...
La NASA ha discusso le problematiche del...
Il razzo spaziale NASA SLS e la capsula ...
Stazione Spaziale Internazionale: Crew-1...
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: 08:44.


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