Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Difficoltà linguaggi di programmazione

Ciao,
scusate se sono un pò OffTopic... cmq; ci tenevo a sapere com'è la
difficoltà dei vari linguaggi secondo voi...
ecco la mia scaletta (il + in fondo è il + facile, quello subito sotto
questa riga è il + difficile):
Assembly
C
C++
Java
Delphi
C#
JavaScript
Visual-Basic
PHP
HTML
Ciao :-) e ricordate , ci tengo a sapere...
--
Carmine
Webmaster di The Total Site (
http://www.tekkentag.altervista.org/
 )
Co-Webmaster di SceptilePage (
http://www.sceptilepage.altervista.org/
 )
giuseppe.giang...@tin.it
 (Togli la scritta NOSPAM)
pikachu...@gmail.com
 (Togli la scritta NOSPAM)
Account Messenger: 
thetot...@msn.com

 difficoltà dei vari linguaggi secondo voi...
E una volta che lo sai? :)
Ciao 

> E una volta che lo sai? :)
Cosi... a sfizio...


 difficoltà dei vari linguaggi secondo voi...
domanda mal posta
...della serie....
è meglio il gelato al cioccolato, crema,fiordilatte,nocciola?
è meglio Xbox,PS2,PCpompato?
è meglio la Ferrari,la Williams,La Renault?
è meglio Bartali o Coppi?
ognuno dice la sua ad umore...e non serve a nulla!
Un linguaggio non serve a nulla se non hai la "forma mentis" che lo usa!
Il grande sforzo è la razionalizzazione di un problema reale....
questo lo fai con la teoria...studiando...con l'esperienza...programmando e
sbagliando!
La soluzioni che troverai sarà sempre commisurata a quello che sai!
Un medesimo problema : una gestione videoteca ad esempio....
anche usando VB....
c'è chi ridurrà tutto a una serie di file random e un po di subroutine
c'è chi si appoggerà ad un DB e parametrizzerà il più possibile
c'è chi lo affronterà alla OOP spezzando il problema in classi
c'è chi partirà in tromba....e si arenerà di brutto!
Se non hai la costruzione teorica il medesimo problema con il medesimo
linguaggio darà luogo a codici diversi!
E' innegabile che in assembler programmano veramente in pochi
ed è innegabile che il C(++) consente un livello di compattazione del codice
(tra le altre cose facoltativa) che ad un
programmatore alle prime armi ricorda molto L'Egiziano della quarta
dinastia!
Però è anche vero che oggi non è come 10 anni fa ...anche in C(++) ci sono
le sue brave librerie già pronte che aiutano
a creare una interfaccia amichevole.
Non scambiare la possibilità di compattare il codice con forme convenzionali
con la difficoltà di un linguaggio....
tra le altre cose credo (son certo) che le istruzioni del C(++) son molte
meno di quelle del VB
E che impararsi il casino immane che c'è nel Framework di NET sia oltremodo
palloso e oneroso!
La differenza il linguiaggio la fa al 10% tutto il resto lo fa il cervello
del programmatore!
In questo senso IMHO non esiste un linguaggio più "facile" ed uno più
"difficile"...
Ho visto programmatori in C essere sconcertati davanti ad un VB....
ma passato il primo impatto...produrre codice (certamente non raffinato come
un programmatore in VB da anni) funzionante!
e viceversa...

 HTML
non è un linguaggio di programmazione.
Ciao,
Moreno
(*) Dai, ci stava tutta... :-PPP

e viceversa...
Appunto, io chiedevo la difficoltà alle prime armi ( programmatori C
sconcertati davanti a VB ? strano.... )
Quindi, volevo solamente sapere, secondo voi, la difficoltà di
apprendimento, ecco.
Ciao


 Ok, allora lasciamo perdere XHTML, XML, HTML, CFML ecc...
Attenzione,
nel campo della programmazione la conoscenza di HTML è scontata;
e come richiedere un lavoratore che sappia leggere e scrivere,
appunto si dà per scontato.
Ave
giuseppeD
---
CCR 

 appunto si dà per scontato.
mmm... allora sono un semianalfabeta ;)
Ciao
--
Reporting tool: 
http://www.neodatatype.net

 ha scritto nel messaggio
news:ylYle.1455879$35.54...@news4.tin.it...


 Ciao
Miao!
:o)
ps.
ho detto LOGO
non LEGO...se fai una capatina a
http://digilander.libero.it/lego.mindstorms/faq.htm#B03
vedrai che pure i mattoncini si sono robotizzati
e non è banalissimo programmarli!

 mmm... allora sono un semianalfabeta ;)
Realizzazione di applicazione Web con .net.
Quindi acquisto di nuovo hard. soft, win 2003, vs 2002-3, ecc.
Si arriva ai report, dopo tanta spesa si propone:
Crystal, Word, Excel, terze, quarte parti, ecc., ecc., ecc.
- Con voce flebile qualcuno propone di costruirli utilizzando il linguaggio 
HTML.
- Sdegno ! troglodita ! Dopo tanto investimento !
- Ne imbastisco uno.
- Mah, non ci perdere troppo tempo.
(I vecchi maestri mi hanno insegnato che un report è una serie di righe, 
orizzontali e verticali, delle stringhe e dei numeri)
- Semifinito, assemblato con un umile 
response.write(stringbuilder.tostring); presentazione.
- oooH !  Hoo ! oHo !
- e da lì una certa canzone "anche i programmatori fanno ooH !"
ooH!
giuseppeD
---
CCR

 e non è banalissimo programmarli!
LOGO?
LEGO Mindstorms intendi?
e che difficoltà c'è?


 --
Sembrava più il LOGO di Siemens....!
;-)
-- 
Alessandro Baraldi
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

questa discussione è da lamerazzi. il C# probabilmente lo trovi più
facile del C perché hai provato solo a programmarci una calcolatrice.

 ???
Come "???" ?!??!
Si scive "  Un po'  " e non " un pò "
Eddai, che scherzava, no?
Piero

facile del C perché hai provato solo a programmarci una calcolatrice.
No, non dico che č + facile, dico che č + veloce nell'apprendimento e nela
scrittura del codice.


Comunque di quello che vi ho chiesto nessuno mi ha risposto....
ok... non esistono guru della programmazione... ma in ogni caso per imparare
il C ci vuole un pņ + di impegno che imparare il VB.
Eddai rispondete in modo sincero...


 Eddai rispondete in modo sincero...
C'era un linguaggio simpaticissimo, con una tartarughina che collegava i 
vari blocchi. Non ricordo se era il logo o un altro.
Ma era facile.
Alberto
-- 
E tutto mi sembrava andasse bene... 

 Per imparare il C ci vuole lo stesso tempo che per imparare *bene* VB.
Già, ma per imparare *bene* il C ci vuole mooolto + tempo che per imparare
*bene* il VB, ed imparare in modo *semplice* VB ci vuole poco più di una
giornata.


 poco più di una giornata.
Se arrivi da un background informatico serio, in effetti in una giornata 
riesci già ad accendere qualche lucina.


 Ma intanto quello serio ha perso il contratto.
Ma poi il "cliente" non credo che sia così fesso (scusate il termine) che
sceglie il coglione al posto del "serio" , cavolo, lo capisce no?


 che sceglie il coglione al posto del "serio" , cavolo, lo capisce no?
E dopo che l'ha capito, cosa fa?
Soluzione A:
Butta via hardware e software forniti (e già pagati in buona percentuale), e 
riparte da zero col progetto fatto da quello serio, posticipando lo startup 
di qualche mese, ripetendo la formazione del personale e generando malumori
Soluzione B:
tira due bestemmie, paga al coglione qualcosa in più e si fa aggiungere le 
toppe alla porcheria?


 programmone si capisce che è improvvisato...
Giusto per condire un po' la discussione...
Nel 1995/96 ho partecipato allo sviluppo del software che ottimizza i
percorsi dei segnali nel chip del Pentium (In Intel, a Santa Clara)
Il programma è partito in VB3, poi fortunatamente è uscito VB4 con i suoi
rudimenti di oggetti e abbiamo potuto avere una struttura gerarchica un po'
più seria che una serie di query SQL.
Ben... questo software è usato ANCORA e calcola il percorso dei segnali
ridisegnando il layout del chip. Adesso lo fa in due giorni (Quasi 100
milioni di transistor da "cross-examine"), ma lo fa.
In Visual Basic (Maiuscolo, se permettete).
So che è stato portato su VB6 e un po' ottimizzato, ma sempre VB resta.
E chiamatemelo giocattolo.
Piero

 toppe alla porcheria?
No,
Intendevo, quando si fà il confronto del software, non dopo che lo ha
pagato.


 pagato.
Scherzi, o parli seriamente?
Premesso che la maggior parte dei software sono custom, e quindi il cliente 
scopre la qualità del software solo dopo avere pagato anticipo e 
installazione, e gli resta da pagare solo il collaudo, se anche stessimo 
parlando di software commerciali 'a pacchetto', un vero confronto lo si fa 
solo utilizzandolo e verificandone il funzionamento a database a regime. E 
nessuno si può permettere di testare due software contemporaneamente.
Quindi, in un modo o in un altro, i software si comprano a scatola chiusa. E 
qui, l'improvvisato, magari che non paga neppure la licenza, sicuramente 
offre prezzi competitivi. E se ci sa fare, riesce anche a presentarsi 
meglio.


Ok,
mi auto-plonko, volevo solamente sapere le difficoltà dei vari linguaggi;
non una discussione prolissa come questa....
Ciao,



io, secondo la mia esperienza, direi invece:
Assembly
C++
Delphi
C#
C
PHP
Java
Visual-Basic
JavaScript
VBScript
HTML

 ha scritto nel messaggio
news:429b0bf2$1...@news.unimib.it...


 di programmazione.
Difficoltà nella sintassi?
Difficoltà di apprendimento?
Difficoltà di uso?
ecc...
A seconda di cosa intendi la graduatoria è diversa...
Ciao.
-- 
BSD is for UNIX lovers -- linux is for Windows haters.

 lineari.
Questo sì, ma significa che stai usando il linguaggio per svolgere
compiti per il quale non è adatto...


 ha scritto nel messaggio 
news:ylYle.1455879$35.54...@news4.tin.it...
