Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator
Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator
Dopo oltre 4 anni si rinnova la serie Sony Alpha 7 con la quinta generazione, che porta in dote veramente tante novità a partire dai 30fps e dal nuovo sensore partially stacked da 33Mpixel. L'abbiamo provata per un breve periodo, ecco come è andata dopo averla messa alle strette.
realme GT 8 Pro Dream Edition: prestazioni da flagship e anima racing da F1
realme GT 8 Pro Dream Edition: prestazioni da flagship e anima racing da F1
realme e Aston Martin Aramco F1 Team si sono (ri)unite dando alla vita un flagship con chip Snapdragon 8 Elite Gen 5 e design esclusivo ispirato alle monoposto di Formula 1. La Dream Edition introduce la nuova colorazione Lime Essence abbinata al tradizionale Aston Martin Racing Green, decorazioni intercambiabili personalizzate e una confezione a tema F1, intorno a uno smartphone dall'ottima dotazione tecnica con batteria da 7000mAh ricaricabile a 120W e isola fotografica intercambiabile
OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum
OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum
Abbiamo partecipato all'OVHcloud Summit 2025, conferenza annuale in cui l'azienda francese presenta le sue ultime novità. Abbiamo parlato di cloud pubblico e privato, d'intelligenza artificiale, di computer quantistici e di sovranità. Che forse, però, dovremmo chiamare solo "sicurezza"
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-05-2007, 10:20   #21
marco.r
Senior Member
 
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
Quote:
Originariamente inviato da shinya Guarda i messaggi
Giusto! Per questo ho indicato Erlang o Haskell, dato che la strada è sicuramente quella della programmazione parallela spinta dai sempre più presenti processori a più core. Investire energie oggi per imparare un approccio nuovo alla programmazione IMHO pagherà nel prossimo futuro.
Non discutevo questo (secondo me, quando sara' pronto, Data Parallel Haskell sara' qualcosa di fenomenale per lavorare con parecchi core), quanto il fatto che il linguaggio da imparare per il principiante non e' necessariamente lo stesso del programmatore piu' esperto.
__________________
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 09-05-2007, 10:33   #22
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Quote:
Originariamente inviato da shinya Guarda i messaggi
Giusto! Per questo ho indicato Erlang o Haskell, dato che la strada è sicuramente quella della programmazione parallela spinta dai sempre più presenti processori a più core. Investire energie oggi per imparare un approccio nuovo alla programmazione IMHO pagherà nel prossimo futuro.
Il mio orologio fa il 2007. Se vi interessa il futuro e la "programmazione parallela spinta", Fortress o Chapel o X10.

Sono i linguaggio sviluppati da Sun Microsystem (Fortress) Cray (Chapel) e IBM (X10) per il programma HPCS (sistemi computerizzati ad altra produttività) della DARPA.

Ovviamente sono tutti e tre orientati agli oggetti. Fortress è il più strambo, X10 è praticamente Java e Chapel è forse il più interessante.

Sun è stata eliminata dalla gara e ha rilasciato Fortress (http://fortress.sunsource.net/) che è ancora in sviluppo.

Per Chapel e X10 ci sono solo le specifiche.

http://chapel.cs.washington.edu/

http://domino.research.ibm.com/comm/...x10.index.html
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2007, 10:51   #23
guyver
Bannato
 
L'Avatar di guyver
 
Iscritto dal: May 2001
Città: Versilia
Messaggi: 1503
scusate l ot
Codice:
generate fibonacci sequence

MoO
moO
MoO
mOo
[[ main loop ]]
MOO
[[ print first number ]]
OOM
[[ temp copy of first number ]]
MMM
moO
moO
MMM
mOo
mOo
[[ store second number off in the first position now ]]
moO
MMM
mOo
MMM
[[ move back to temp number ]]
moO
moO
[[ use temp to add to first and store in second in loop ]]
MOO
MOo
mOo
MoO
moO
moo
mOo
mOo
moo
ma non lo conoscevo penso che sia bellissimo

Ultima modifica di guyver : 09-05-2007 alle 11:01.
guyver è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2007, 13:09   #24
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da sirus Guarda i messaggi
Io direi di no.
ma perché sempre tutti a sottovalutare il BrainFuck

ma lo capite o no che può rivelarsi un ottimo sistema di security-by-obscurity?
più obscurity di così...

pensate ad un programma che vuole il seriale, ed il seriale è generato/verificato da un algoritmo molto lungo scritto in BrainFuck ed interpretato just-in-time dal programma stesso (tanto a realizzare un interprete BrainFuck non ci vuole niente...): pensato che esisterebbero ancora i Keygen?
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2007, 15:50   #25
guyver
Bannato
 
L'Avatar di guyver
 
Iscritto dal: May 2001
Città: Versilia
Messaggi: 1503
faccio una domanda ot anche se seria
a pgi-bis o chi ne sa qualcosa

quali tra i programmi definiti "esoterici" vale la pena di essere imparato/conosciuto
guyver è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2007, 16:15   #26
dasdsasderterowaa
Registered User
 
Iscritto dal: Mar 2007
Messaggi: 1239
Quote:
Originariamente inviato da albortola Guarda i messaggi
..che linguaggio cerchereste di imparare??
so che è una domanda un po' troppo vaga, però vorrei sapere quali sono i linguaggi più in voga.
io ho iniziato da poco a studiare C#.
E' un linguaggio interessante, sviluppato per il framework .NET, abbastanza richiesto dal mercato del lavoro, ha una sintassi molto simile al C/C++ ma ha qualche complicazione in meno rispetto a quest'ultimo. Diciamo che è un misto tra Java e C++.

Grazie a Mono, un'applicazione scritta in C# può funzionare sia su Windows sia su Linux (le applicazioni girano in una macchina virtuale, il CLR, più o meno come Java).
I programmi scritti in C# hanno una buona velocità di esecuzione grazie alla compilazione Jit (Just In Time) del CLR (il runtime per le applicazioni scritte utilizzando il framework .NET).
dasdsasderterowaa è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2007, 16:28   #27
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Da un punto di vista culturale varrebbe la pena di studiarli tutti.

Lisp pare che sia la fine del mondo. Personalmente quando lo vedo mi vengono i calcoli renali (però sono calcoli lambda!) ma ha un suo fascino.

Tieni sempre presente che col linguaggio non ci fai molto. Il grosso arriva con le librerie e lì son dolori.

Tu prendi un linguaggio meraviglioso come Smalltalk che ha tre regole in croce e forse due parole chiave, dice "oh ma va che meraviglia" e poi scopri che le librerie non hanno documentazione. Niente. Zero. "C'è il codice", ti dicono.

Codice:
label: aString font: aFontOrNil
	"Set the receiver's label and font as indicated"

	| oldLabel m aFont |
	(oldLabel _ self findA: StringMorph)
		ifNotNil: [oldLabel delete].
	aFont _ aFontOrNil ifNil: [TextStyle defaultFont].
	m _ StringMorph contents: aString font: aFont.
	self extent: (m width + 6) @ (m height + 6).
	m position: self center - (m extent // 2).
	self addMorph: m.
	m lock
Ah be', se c'è il codice... graaazie!

Ma non è un caso isolato. Molta della difficoltà nel gestire C++ sta nel fatto che a fronte di una lingua che non è niente di che ti trovi poi ad usare librerie scritte con la tastiera a due pulsanti (uno per natica).

Io dico: occhio. Un conto è sapere il linguaggio e un conto è poterci fare qualcosa. La prima non implica la seconda.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2007, 16:38   #28
guyver
Bannato
 
L'Avatar di guyver
 
Iscritto dal: May 2001
Città: Versilia
Messaggi: 1503
lisp lo conoscevo (passato) a livello autocad e devo dire che era abbastanza

ma probabilmente è un implementazione diversa dal linguaggio vero e proprio

io intendevo proprio linguaggi esoterici (mi rendo conto di poca utilita)

tipo brainfuck
cow
ecc ecc
guyver è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2007, 23:52   #29
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
Assembly
__________________
My gaming placement
franksisca è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2007, 01:40   #30
marco.r
Senior Member
 
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
Quote:
Originariamente inviato da PGI-Bis Guarda i messaggi
Il mio orologio fa il 2007. Se vi interessa il futuro e la "programmazione parallela spinta", Fortress o Chapel o X10.

Sono i linguaggio sviluppati da Sun Microsystem (Fortress) Cray (Chapel) e IBM (X10) per il programma HPCS (sistemi computerizzati ad altra produttività) della DARPA.

Ovviamente sono tutti e tre orientati agli oggetti. Fortress è il più strambo, X10 è praticamente Java e Chapel è forse il più interessante.

Sun è stata eliminata dalla gara e ha rilasciato Fortress (http://fortress.sunsource.net/) che è ancora in sviluppo.

Per Chapel e X10 ci sono solo le specifiche.

http://chapel.cs.washington.edu/

http://domino.research.ibm.com/comm/...x10.index.html
Mi sembrano linguaggi abbastanza di nicchia, con un certo bias verso le applicazioni scientifiche.

Tra l'altro diverse delle tecniche descritte nei papers di quei tre linguaggi sono utilizzabili anche in haskell (STM ad esempio) , e oggi, non domani. Data Parallel Haskell non e' che una "semplice" estensione (dal punto di vista della sintassi) per poter sfruttare il parallelismo in modo piu' efficiente; il seguente codice
Codice:
sort :: [:Float:] -> [:Float:]
sort a = if (length a <= 1) then a
         else sa!0 +++ eq +++ sa!1
   where
      m = a!0
      lt = [: f | f<-a, f<m :]
      eq = [: f | f<a, f==m :]
      gr = [: f | f<-a, f>m :]
      sa = [: sort a | a <- [:lt,gr:] :]
mi sembra una rappresentazione decisamente elegante e concisa di un quicksort parallelo ( [: f | f<-a, f<m :] e' l'array degli elementi di a che hanno valore <m ). Tra l'altro trattandosi di un linguaggio funzionale e privo di side effects, la maggior parte dei problemi di locking spariscono (in quanto i dati no vengono quasi mai modificati in loco)
Se la cosa incuriosisce ci sono un paio di documenti che spiegano un po' meglio come funziona:
http://research.microsoft.com/~simon...rs/ndp/ndp.pdf
http://research.microsoft.com/~simon.../NdpSlides.pdf
__________________
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 10-05-2007, 01:49   #31
marco.r
Senior Member
 
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
Quote:
Originariamente inviato da PGI-Bis Guarda i messaggi
Lisp pare che sia la fine del mondo. Personalmente quando lo vedo mi vengono i calcoli renali (però sono calcoli lambda!) ma ha un suo fascino.

Tieni sempre presente che col linguaggio non ci fai molto. Il grosso arriva con le librerie e lì son dolori.
Direi che e' una somma di due cose, la disponibilita' di librerie, e l'abilita' del linguaggio nel non fartene sentire la mancanza.
Il Lisp in ogni caso andrebbe studiato non tanto per mettersi a macinare programmi, quanto per capire e imparare alcuni suoi aspetti particolari che risultano interessanti e magari finche' uno non li vede all'opera. Penso in particolare alle macro (quelle di Scheme sono ancora piu' carine in realta') e al multi-dispatching.


Quote:
Ma non è un caso isolato. Molta della difficoltà nel gestire C++ sta nel fatto che a fronte di una lingua che non è niente di che ti trovi poi ad usare librerie scritte con la tastiera a due pulsanti (uno per natica).
Direi che la quantita' delle suddette libreria sia proprio un'indice del fatto che il C++ e' un linguaggio ostico. Anzi secondo me e' proprio infido.
__________________
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 10-05-2007, 11:30   #32
yorkeiser
Senior Member
 
L'Avatar di yorkeiser
 
Iscritto dal: Jul 2006
Città: Tristram
Messaggi: 517
Versante lavorativo Java, è il più versatile.
Versante formazione partirei dal c per andare in basso verso l'asm: la completezza di un programmatore sta anche nel capire come funziona la macchina, non solo nel creare strutture logiche.
__________________
Il sole è giallo
yorkeiser è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2007, 12:03   #33
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Ecco il segnale. Sotto con le asce da guerra ragazzi!
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2007, 12:59   #34
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Il mio cent invece:

Attualmente sto studiando Java e C#.

Java sicuramente perchè è già presente e futuro (credo).

Il C# perchè l'ambiente .Net credo sia un buon investimento per le proprie conoscenze future.

Ho qualche piccolissima nozione di C (che a tempo perso continuo a studiare).

Inoltre, investo anche molto del mio tempo libero a studiare i database.

Di sicuro io non farò mai il programmatore nella vita, quindi queste mie scelte (non so se giuste o meno) non sono quindi dettate da motivi professionali.

RaouL.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2007, 13:19   #35
dany84
Member
 
L'Avatar di dany84
 
Iscritto dal: Aug 2005
Messaggi: 306
Java, in tantissimi cercano persone che conoscano bene questo linguaggio.
Poi C# e Visual Basic.
__________________
... I believe in miracles / I believe in a better world / for me and you ...
...Music is like sunrise for me / it's joyful like a trip in a time machine...
...Sei solo corri, corri, corri, corri / Non ti voltare mai...
dany84 è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2007, 13:25   #36
phoenixbf
Senior Member
 
L'Avatar di phoenixbf
 
Iscritto dal: Apr 2006
Messaggi: 3461
Per il mio lavoro ovviamente il C++

Java nel mio campo serve e ben poco. Il C++ permette di arrivare all'hardware in modo diretto, dove java non puo' assolutamente arrivare ne' tantomeno avere minimamente le prestazioni che ha un'app compilata in C++ (anche perche il java e' interpretato)

Quindi nel mio campo 3D/OpenGL ad alte prestazioni, il C++ regna sovrano (anche se bisogna stare piu' attenti a puntatori, garbage, etc etc....)
__________________
Alienware M17xR3 // Intel Core i7 Processor 2670QM (2.20Ghz, 6MB, 4C); LCD 17.3in 120Hz w/ 3D Bundle WideFHD (1920 x 1080) WLED; RAM 8 Gb 1333MHz DDR3 Dual Channel; 1,5GB GDDR5 NVIDIA GeForce GTX 560M
phoenixbf è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2007, 13:35   #37
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Quote:
Originariamente inviato da phoenixbf Guarda i messaggi
dove java non puo' assolutamente arrivare ne' tantomeno avere minimamente le prestazioni che ha un'app compilata in C++
Azz, avevo parlato di asce da guerra ma qui si passa direttamente alle granate incendiarie.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2007, 15:09   #38
ndakota
Senior Member
 
L'Avatar di ndakota
 
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
malbolge?
ndakota è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2007, 15:27   #39
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Quote:
Originariamente inviato da ndakota Guarda i messaggi
malbolge?
Fosse concentriche dell'ottavo cerchio dell'inferno dantesco

Ho l'impressione che ci sia un significato metaforico dietro ma non lo colgo.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2007, 15:42   #40
ndakota
Senior Member
 
L'Avatar di ndakota
 
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
Quote:
Originariamente inviato da PGI-Bis Guarda i messaggi
Fosse concentriche dell'ottavo cerchio dell'inferno dantesco

Ho l'impressione che ci sia un significato metaforico dietro ma non lo colgo.

no.. questo:http://en.wikipedia.org/wiki/Malbolge
ndakota è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator Sony Alpha 7 V, anteprima e novità della ...
realme GT 8 Pro Dream Edition: prestazioni da flagship e anima racing da F1 realme GT 8 Pro Dream Edition: prestazioni da fl...
OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum OVHcloud Summit 2025: le novità del cloud...
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI C...
DJI Neo 2 in prova: il drone da 160 grammi guadagna il gimbal e molto altro DJI Neo 2 in prova: il drone da 160 grammi guada...
Qual è lo smartphone Android pi&u...
Il camion elettrico Semi è davver...
Instagram limita gli hashtag a tre per p...
Le migliori offerte Amazon del momento: ...
RTI e Medusa denunciano Perplexity AI: p...
Avviatori, compressori e accessori auto:...
Samsung Galaxy S26: un leak anticipa le ...
Windows 11, KB5070311 sistema e rompe la...
DJI Mini 3 con controller DJI RC al prez...
Horses riceve il ban anche da Epic: rifi...
Motore elettrico a flusso assiale di Yas...
India, la retromarcia dopo le polemiche:...
La Germania accende il suo colosso eolic...
Mega Risparmi Amazon Haul: fino al 60% s...
Samsung ha dominato il mercato degli sma...
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: 13:18.


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