Newsgroup: it.comp.programmare.win32
Titolo: Quale linguaggio? x programmare?

Vorrei riprendere a programmare, in passato (10 anni fa)ho fatto programmini
in BASIC e ASSEMBLER x Commodore 64.
Quale linguaggio mi consigliate?
Java, Visual Basic, c, c++ o altro.
Premetto che non voglio fare programmi eccessivamente complicati xche non ho
molto tempo, ma voglio dilettarmi e cercare di capire la programmazione
moderna.
Ciao
Grazie
--
Bax

 moderna.
La programmazione moderna č orientata agli oggetti.
Quindi se vuoi subito incominciare a scrive applicazioni complete puoi usare
ed imparare Visual Basic. Mentre se vuoi qualcosa di piů elengante puoi
impararti prima il C++, Java, Visual C++, C#.

impararti prima il C++, Java, Visual C++, C#.
non č simpatico il fatto che VB _non_ sia orientato agli
oggetti ? :)
--
Lawrence "Rhymes" Oluyede
rhy...@myself.com
Redattore di HiT
http://hit.edengames.net

 ed imparare Visual Basic.
Che non è Object Oriented!
--
- Carlo -
c.b...@libero.it

ed imparare Visual Basic. 
"Quindi" ? 
Visual Basic non mette a disposizione un linguaggio
orientato agli oggetti.  Semmai puo' definirsi object-based.
Suppongo, quindi, che volessi dire: se NON vuoi scrivere
applicazioni complete, usa Visual Basic, meglio esprimibile
con: se vuoi scrivere applicazioni complete, NON usare
Visual Basic.
Personalmente consiglio un ambiente di sviluppo eccellente
come Delphi, che, al contrario di VB, fa da corazza ad un
linguaggio object-oriented *per davvero*.
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

 oggetti ? :)
VB è un linguaggio di programmazione ad oggetti. certo, non è flessibile
come il C++ o il JAVA.

come il C++ o il JAVA.
no no no no nn ci siamo capiti
VB è un linguaggio non orientato agli oggetti con cui _puoi_
utilizzare oggetti COM, ma ciò non lo classifica tra i
linguaggi ORIENTATI (con supporto nativo) al paradigma ad
oggetti
il C++ è multiparadigma, puoi programmare ad oggetti e puoi
anche non farlo
il Java è un pò più restrittivo perchè ti forza in certi
casi (praticamente di default) ad usare la programmazione ad
oggetti
quindi C++ si, Java anche ma VB proprio no
--
Lawrence "Rhymes" Oluyede
rhy...@myself.com
cosa c'entra Visual Basic 
con la programmazione?
(Antonio Cuni, PROGRAMMATORE)

orientato agli oggetti.
VB.Net mi pare sia orientato agli oggetti.
-- 
Marco Barisione (ICQ 84277092)

VB.Net mi pare sia orientato agli oggetti.
oh si lo è, ma penso che ci si riferisse a VB6 e precedenti


VB.Net mi pare sia orientato agli oggetti.
VB.NET
 e' Visual Basic ?



VB.NET
 e' Visual Basic ?
Per MS sě!



VB.NET
 e' Visual Basic ?
beh in teoria si.
VB.NET
 = Visual Basic .NET (praticamente VB7.0)
anche se parecchie cose cambiano...anzi penso che sia il
linguaggio + trasformato di con .NET, molto di più del
managed C++)
cmq in 
VS.NET
 c'è un tool per il porting del codice...


beh in teoria si.
La mia domanda era ovviamente retorica.
Che 
VB.NET
 sia Visual Basic lo so perfettamente.


Che 
VB.NET
 sia Visual Basic lo so perfettamente.
sorry


 oggetti
Bè, un po' di orientamento leggero agli oggetti ce l'ha (da che versione,
dalla 4?), e VB7 sembra che sia diventato davvero completamente
object-oriented.
Ciao
Davide

 Bè, un po' di orientamento leggero agli oggetti ce l'ha 
Se ti riferisci alle versioni fino alla 6, no, non ce l'ha.
E' solo object-based.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 E' solo object-based.
Il Visual Basic assomiglia/deriva da SIMULA un linguaggio ad oggetti.
Impiegato anche nelle SIMULAZIONI NUMERICHE (vedi simulink) in cui occorre
simulare entitą astratta quali persone, code, supermercati, ecc.

Il Visual Basic assomiglia/deriva da SIMULA un linguaggio ad oggetti.
Ti ripeto ancora una volta che VB NON E' ORIENTATO AGLI
OGGETTI.  La natura "orientata agli oggetti" implica
determinate caratteristiche (tra cui il polimorfismo) che VB
NON HA.


 NON HA.
hehehe... ocio li', prova un po' l' ereditarieta' multipla con le VCL ;)
(ok,ok, le VCL sono una libreria, non un linguaggio...)
ciao
Ermando

 Premetto che non voglio fare programmi eccessivamente complicati 
[...]
Allora ti consiglio C# : e' orientato agli oggetti, e' piu' semplice del 
C++, ecc. Credo sia anche disponibile un compilatore free da M$.
Se, pero', ti interessa spremere il tuo computer (es.: per grafica 3D), 
allora ti consiglio decisamente il C++. Si tratta di un linguaggio molto 
potente ed espressivo!
Ciao!
PS: Anch'io vengo dalla scuola del C=64!! :)) RulezzZZ! :)

 > NON HA.
Come sei pignolo. Si in effetti hai ragione tu, che manca il polimorfismo.
Comunque dipende anche a quale definizione di "orientata agli oggetti" uno
da...

 uno da...
La definizione di "orientato agli oggetti" e' una sola: prevede 
incapsulamento, ereditarieta' e polimorfismo.
Visual Basic, almeno fino alla versione 6, non ti consente 
di mettere in piedi ne' ereditarieta', ne' polimorfismo 
e non si puo' essere orientati agli oggetti solo per 1/3.


 hehehe... ocio li', prova un po' l' ereditarieta' multipla con le VCL ;)
L'ereditarieta' multipla con le VCL e' possibile, usando le
interfacce.  Ti fermo prima che ti venga in mente la balzana idea
di cercare di dimostrare che Object Pascal non sia orientato agli
oggetti.  Potresti cadere e farti molto male ;)


(ok,ok, le VCL sono una libreria, non un linguaggio...)
mmm? che stai dicendo?


da...
non è una questione di polimorfismo oppure no...e la
definizione non è personale di ~Enrico...ma è una cosa
univoca. o un linguaggio è object oriented o non lo è. fine


 C++, ecc. Credo sia anche disponibile un compilatore free da M$.
Si Ms mette a disposizione il .Net framework SDK gratuitamente (c'è gia
anche un SP) che comprende un compilatore C#, inoltre ci sono progetti di
compilatori open-source c# come quello per la piattaforma Mono
(
www.go-mono.net
 mi sembra) che è quasi perfettamente funzionante. Inoltre
ci sono editor come SharpDeveloper dedicati a questo linguaggio (anche se
data la somiglianza con il codice c/java anche altri editor possono essere
utili)
ciao
Wezzy