Oppure

Loading
07/02/10 12:44
GhezaSh
Ciao rifaccio la domanda perchè mi hanno eliminato quella di prima perchè uno che ha risposto ha detto delle cose sul visual basic... cmq vorrei iniziare a programmare i programmi che voglio creare sono editori di testo, browser web, programmi di gestione... queste cose qua in pratica.
Ora sapendo quello che voglio fare mi consigliate un linguaggio che vada bene per uno che è agli inizi?

Attendo risposta grazie
aaa
07/02/10 13:08
LittleHacker
Beh utilizzando Windows potresti imparare il .NET e ci sono diversi linguaggi ad esempio il mio preferito è il Visual Basic ma c'è anche il C#(Combinazione tra C++ e Java) e c'è anche il C++...Adesso stà a te decidere io ti ho consigliato questi linguaggi perchè diciamo così sono i + facili da imparare...:k:
aaa
07/02/10 13:24
gio97
Ho letto che usi anche OSX, quindi .NET e Cocoa non sono l'ideale, quindi se vuoi programmi sia per Mac che per Windows impara linguaggi come il C++, il Java, o anche il Python, il Perl. C# e VB sono solo per Windows, Objective-C solo per Mac.
aaa
07/02/10 13:27
manvb.net
Postato originariamente da gio97:

Ho letto che usi anche OSX, quindi .NET e Cocoa non sono l'ideale, quindi se vuoi programmi sia per Mac che per Windows impara linguaggi come il C++, il Java, o anche il Python, il Perl. C# e VB sono solo per Windows, Objective-C solo per Mac.


Beh, con MONO .net gira anche su Mac.
aaa
07/02/10 14:29
gio97
Mono non è come programmare con .NET, è decisamente più scomodo. Meglio usare linguaggi multipiattaforma.
aaa
07/02/10 14:34
manvb.net
Postato originariamente da gio97:

Mono non è come programmare con .NET, è decisamente più scomodo. Meglio usare linguaggi multipiattaforma.


Ho provato mono, non mi è sembrato così scomodo, addirittura si può portare un applicazione fatta su windows senza ricompilarla!

Comunque, se proprio vogliamo escludere .net, l'unica alternativa per creare facilmente programmi GUI multipiattaforma è Java.
aaa
07/02/10 14:36
netarrow
Postato originariamente da gio97:
se vuoi programmi sia per Mac che per Windows impara linguaggi come il C++ [...]
Objective-C solo per Mac.


attenzione che la portabilità di codice C++ si ferma allo standard ANSI, che è limitato. quando si sviluppano software un pò più sostanziosi e ci si appoggia a codice di terzi o api del sistema, la portabilità diventa più difficile da gestire o ingestibile se non si struttura adeguatamente il programma (mi riferisco sempre a portabilità di codice).

per quanto riguarda objective-c ci sono compilatori anche per windows linux ecc... (essendoci un'implementazione nel compilatore GNU GCC) ma naturalmente non si ha a disposizione il framework cocoa, carbon e simili e quindi in generale le API di mac os.
aaa
07/02/10 14:52
gio97
Objective-C lo si usa solo su Mac come C# lo si usa solo su Windows, certo, si può usare GNUStep o Mono, ma non è molto comune. Io cerco di produrre sempre codice multipiattaforma, e di questo ne avevo già parlato in un altro topic, comunque se devo fare un programma, e voglio poterlo usare un po' ovunque, lo scrivo magari in C++, ma non con le API di Windows come fanno molti, ma con Qt, per il 3D non le DirectX, ma le OpenGL. Se poi il programma interessa solo a me lo faccio con Cocoa in Objective-C.
aaa