Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo
Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo
Per diversi giorni il Galaxy S26 Ultra di Samsung è stato il nostro compagno di vita. Oltre alle conferme del colosso coreano come la qualità del display e una suite AI senza rivali, arriva il Privacy Display, un unicum nel mondo smartphone. Ci sono ancora alcuni gap che non sono riusciti a colmare lato batteria e fotocamera, seppur con alcuni miglioramenti.
Diablo II Resurrected: il nuovo DLC Reign of the Warlock
Diablo II Resurrected: il nuovo DLC Reign of the Warlock
Abbiamo provato per voi il nuovo DLC lanciato a sorpresa da Blizzard per Diablo II: Resurrected e quella che segue è una disamina dei nuovi contenuti che abbiamo avuto modo di sperimentare nel corso delle nostre sessioni di gioco, con particolare riguardo per la nuova classe dello Stregone
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup
Siamo tornati nel parco tecnologico di Trieste per il kick-off del programma che mette a disposizione di cinque startup le infrastrutture di ricerca, dal sincrotrone Elettra ai laboratori di genomica e HPC. Roberto Pillon racconta il modello e la visione
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-06-2006, 09:57   #1
mistermars
Senior Member
 
L'Avatar di mistermars
 
Iscritto dal: Nov 2003
Città: cagliari
Messaggi: 619
Quando usare il c, c++, c#,java ecc..

Ciao a tutti,
Vorrei aprire una discussione in cui i partecipanti al forum che si occupano di programmazione descrivano sinteticamente il tipo di lavoro svolto inteso come campo di applicazione ( ad esempio cellulari), tipo di linguaggio utilizzato (ad esempio java ME) e preferibilmente una breve descrizione in cui dire perchè viene utilizzato questo linguaggio e non qualche altro linguaggio.

Io ad esempio da qualche mese mi occupo di applicazioni per il DTT quindi:

campo applicazione: digitale terrestre
tipo di linguaggio utilizzato: JAVA MHP
Perchè questo linguaggio?: tutti i decoder sono equipaggiati con un JVM 1.1 ed è presente una vasta libreria di classi java.
mistermars è offline   Rispondi citando il messaggio o parte di esso
Old 23-06-2006, 11:44   #2
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
campo applicazione: finanza
tipo di linguaggio utilizzato: C/C++/Pro*C/PlSql/Forms
Perchè questi linguaggi ?: si sta pensando ad un nuovo sistema informativo in Java ma per adesso
si usano questi perché anni fa erano i migliori (e non si é stati al passo coi tempi):
- Il Pro*C é un ottimo linguaggio per interfacciarsi con Oracle (quando non hai bisogno
di finestre grafiche) e per la creazione di stampe/tabulati.
- PlSql é l'alternativa al Pro*C, piú alto livello, piú mantenibile ma ostico (per me)
se devi creare tabulati.
- C/C++ per la gestione dei front-end. Sarebbe 10E+10 volte meglio il Java anche perché
attualmente qui ci si appoggia su Xview o Motif ( ) che sono un cagata allucinante!
- Oracle Forms ... ... ma per fortuna io non sto tra quelli che lo usano
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z Mb - Win Eight SP (1 > yours) 16 Valve
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 23-06-2006, 12:07   #3
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
campo di applicazione:web application in ambito bancario backoffice
linguaggio usato:java su piattarforma j2ee

Perchè: portabile(sviluppiamo su win, poi non so manco su che os va girare alla fine =D ), ha gia un grosso supporto per la costruzione di web application e accesso al db(servlet, jsp, taglib, jdbc, ejb, ossia il j2ee), pieno di librerie e framework open souce per sviluppo web/db/xml (castor, dom4j, struts, hibernate, ojb, ibatis, log4j), un buon ide integrato con l'application server(wsad, anche se usiamo ancora quello basato su eclipse 2.0...na palla).
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 23-06-2006, 12:48   #4
shinya
Senior Member
 
L'Avatar di shinya
 
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
campo di applicazione: software custom

linguaggi (in ordine di frequenza d'uso): pl/sql, vb.net, java, powerbuilder, c++...

perchè: la scelta spesso dipende dal cliente. Lavoriamo molto con oracle (e per fortuna nemmeno io sono tra quelli che usa Forms :P) e le aziende per cui lavoriamo lo usano intensamente, quindi pl/sql è d'obbligo. Poi c'è qualcosa in java e altro in vb.net, ma sostanzialmente dipende dal cliente, e può capitare anche di scrivere qualcosa in php ad esempio, quindi bisogna cercare di essere piuttosto versatili e pronti ad imparare cose nuove.
Sulla scelta di powerbuilder non mi pronuncio nemmeno per vergogna. Colpa del cliente.
shinya è offline   Rispondi citando il messaggio o parte di esso
Old 24-06-2006, 18:39   #5
mistermars
Senior Member
 
L'Avatar di mistermars
 
Iscritto dal: Nov 2003
Città: cagliari
Messaggi: 619
mi pare che questa discussione non sia piaciuta tanto
mistermars è offline   Rispondi citando il messaggio o parte di esso
Old 25-06-2006, 19:35   #6
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da mistermars
mi pare che questa discussione non sia piaciuta tanto
beh, io ho scritto su questo 3d dal lavoro perchè non ho molto da fare in questo periodo, però in effetti non è chiaro l'obiettivo
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z Mb - Win Eight SP (1 > yours) 16 Valve
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 30-06-2006, 00:25   #7
mistermars
Senior Member
 
L'Avatar di mistermars
 
Iscritto dal: Nov 2003
Città: cagliari
Messaggi: 619
Quote:
Originariamente inviato da trallallero
beh, io ho scritto su questo 3d dal lavoro perchè non ho molto da fare in questo periodo, però in effetti non è chiaro l'obiettivo

scusa se rispondo cosi in ritardo, ma non ho avuto il tempo.

Lo scopo della discussione era capire quali tipi di linguaggi sono da preferire nei diversi campi di applicazione.
Essendo una persona che ha iniziato da poco a lavorare nel campo della programmazione, mi piacerebbe essere informato sulle diverse alternative di programmazione nel caso in cui si presentasse un lavoro in un diverso settore.
tutto qui!!
mistermars è offline   Rispondi citando il messaggio o parte di esso
Old 30-06-2006, 23:16   #8
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
campo applicazione: software deskto
tipo di linguaggio utilizzato: JAVA
Perchè questi linguaggi ?: perchè all'università si fà questo, e perchè ho fatto progetti di vario tipo, interfacciandomi con MYSQL, ACCESS, e adesso sto facendo un giochino in 3DS MAX e poi lo attaccherò a java....
__________________
My gaming placement
franksisca è offline   Rispondi citando il messaggio o parte di esso
Old 01-07-2006, 00:35   #9
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
campo di applicazione: a volte system programming a volte videogames; tutto per hobby visto che non lavoro

tipo di linguaggio utilizzato: C e assembly x86 per il primo settore (raramente anche C++), Java 5 per il secondo

perché questi linguaggi: ciascuno si sposa perfettamente coi rispettivi ambiti: impossibile realizzare un driver in Java, impossibile realizzare Diamond Crush in C
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2006, 15:22   #10
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Perchè è impossibile scrivere un driver in Java?
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2006, 16:45   #11
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
perché Windows i servizi non li carica come jar

e anche se lo compili come exe probabilmente viene troppo pesante perché faccia qualcosa di utile (c'è un limite di dimensioni ai driver che Windows permette di caricare)

EDIT: ah, e anche perché quando generi l'exe, l'immagine risultante importa da msvcrt.dll, che non può essere caricata in kernel mode per due motivi:
1) è troppo grande
2) contiene codice user mode che non potresti eseguire

Ultima modifica di 71104 : 02-07-2006 alle 16:49.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2006, 17:09   #12
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Assodato che jar, exe, dll e dimensioni di ognuno di questi non sono caratteristiche del linguaggio di programmazione java, ribadisco non con intento polemico ma per mero desiderio di sapere, perchè non posso scrivere un driver in Java? Quale o quali tra le caratteristiche del linguaggio di programmazione Java rendono impossibile il suo uso al fine della produzione di un driver?
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2006, 17:27   #13
Starise
Senior Member
 
L'Avatar di Starise
 
Iscritto dal: Oct 2000
Città: Napoli
Messaggi: 982
campo applicazione: Sviluppo siti web
tipo di linguaggio utilizzato: xHTML, css, php, mysql
Perchè questo linguaggio?: xHTML perchè è necessario! - CSS per la realizzazione di layout e stili. PHP perchè è potente, versatile, C-like e free. MySql si interfaccia una bellezza con php.

campo applicazione: Hobby e sviluppo piccoli programmi
tipo di linguaggio utilizzato: C
Perchè questo linguaggio?: leggero, flessibile, gestione della memoria!
__________________
Workstation: CPU AMD Ryzen 5900X @ 4950 MHz | RAM Corsair DDR4 64GB @ 3.6GHz | MoBo Gigabyte B550 AORUS Pro V2 | NVMe 1TB ~ WD Black SN850 | Storage 20 TB ~ HGST 7200RPM | PSU Fractal Ion+ 2 860W | GPU AMD Radeon RX 9070 XT | Mouse Logitech G Pro | Tastiera Logitech G915 TKL -- Audio/Video: AVR Denon X1300W 4K | Interfaccia audio Steinberg UR22 MKII | Casse 2x Klipsch RP-160M | Cuffie Sennheiser HD 650 | B&W Px7 S3 | Mic Oktava MK 012 Black | Display LG OLED 48" @ 2160p 120Hz FreeSync Premium
Starise è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2006, 17:53   #14
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da PGI-Bis
Assodato che jar, exe, dll e dimensioni di ognuno di questi non sono caratteristiche del linguaggio di programmazione java, ribadisco non con intento polemico ma per mero desiderio di sapere, perchè non posso scrivere un driver in Java? Quale o quali tra le caratteristiche del linguaggio di programmazione Java rendono impossibile il suo uso al fine della produzione di un driver?
nessuna dal momento che per qualsiasi interazione strettamente legata alla piattaforma te la cavi con JNI (masochismo puro nel caso di un driver, lasciatelo dire ), ma allora puoi anche scrivere Diamond Crush in C
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2006, 18:36   #15
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Ok, desisto io per non apparire inopportuno. Comunque non hai scelto C o Java per via dell'impossibilità di fare questo o quello. L'avrai fatto per altre ottime ragioni ma non per questa
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 03-07-2006, 00:08   #16
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da PGI-Bis
Ok, desisto io per non apparire inopportuno. Comunque non hai scelto C o Java per via dell'impossibilità di fare questo o quello. L'avrai fatto per altre ottime ragioni ma non per questa
continui a farti seghe mentali pensando che tutto il mondo faccia come te, ovvero fare dell'informatica una questione religiosa, ma non è così: l'invasione della Polonia per me è finita da un pezzo
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 03-07-2006, 10:31   #17
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Qualcuno potrebbe anche intendere sega mentale come un termine offensivo.

La programmazione è tecnica pura: o sai quello che fai o non lo sai.
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo Recensione Samsung Galaxy S26 Ultra: finalmente ...
Diablo II Resurrected: il nuovo DLC Reign of the Warlock Diablo II Resurrected: il nuovo DLC Reign of the...
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup Deep Tech Revolution: così Area Science P...
HP OMEN MAX 16 con RTX 5080: potenza da desktop replacement a prezzo competitivo HP OMEN MAX 16 con RTX 5080: potenza da desktop ...
Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta Recensione Google Pixel 10a, si migliora poco ma...
Windows 11 si prepara ai monitor oltre i...
Apple avrebbe fissato un target di vendi...
Ultimi giorni per sfruttare le Offerte d...
I migliori smartphone in offerta ora su ...
Le migliori TV delle Offerte di Primaver...
Uno dei robot più avanzati del 2025 crol...
Robot aspirapolvere con stazione automat...
Il nuovo top di gamma compatto di OPPO n...
Nilox aggiorna la sua gamma di fat e-bik...
Meta valuta tagli fino al 20% della forz...
MacBook Neo sorprende iFixit: 'Non vedev...
Venus Optics presenta due nuovi obiettiv...
AMD pubblica una guida per eseguire Open...
Tomb Raider I-III Remastered arriva su A...
X fa marcia indietro: si adeguerà...
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:00.


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