Thread obsoleto Differenza tra C, C++, Visual Basic, PHP e Java?

Syncro

Utente Esperto
Autore del topic
8 Settembre 2010
1.249
22
Miglior risposta
0
Volevo sapere le differenze tra C e C++, purtroppo non ho mai programmato in C ma ho già molta esperienza col Pawno quindi mi trovo leggermente avvantaggiato per quanto riguardano certi aspetti, anche se comprendo che il C è molto più difficile del Pawn.

Inoltre, domanda che mi esce spontanea.. Col C cosa si può fare?
Gli esperti quando creano un programma fatto bene, usano più linguaggi? Ad esempio credo che per la grafica dovresti usare Java eppoi il C, o sbaglio?

Mi dite quindi cosa si può fare in genere con Java, con C, con Visual Basic e con PHP?

Vi ringrazio, taggatemi gentilmente.. Spesso mi dimentico delle discussioni da me create :ahah:
 
Ciao, il C e il C++ sono linguaggi simili, e hanno come interfaccia verso l'utente il prompt dei comandi su Windows o il terminale su Linux (generalmente). Il C è un linguaggio molto potente, e molte parti di un sistema operativo come Windows sono fatte in C. Il C++ si differenzia per essere orientato agli oggetti, e per essere un pochino più semplice e moderno del C. Il C comunque ti permette di fare, tra le altre cose, programmazione di sistema e di rete.
Il Java è nato come linguaggio "portabile" su tante piattaforme diverse. Come interfaccia ha anch'esso il prompt dei comandi, ma si possono usare anche delle librerie grafiche o creare delle Applet (quelle che ogni tanto trovi su qualche sito che appunto richiede Java).
Visual Basic è il basic con l'interfaccia grafica. Ti permette di creare programmi più interattivi graficamente (vedi tutti i flooder e browser in "Il laboratorio"), ma solo su Windows.
PHP è un pre processore di ipertesti, il che significa che php è un linguaggio che si usa online, che deve avere un server web dietro per poter funzionare. Anche questo è orientato agli oggetti ed è il linguaggio con cui è stata scritta questa board, vBulletin. PHP genera HTML.

Spero di essere stato abbastanza chiaro @Syncro. :bye:
 
Ciao, il C e il C++ sono linguaggi simili, e hanno come interfaccia verso l'utente il prompt dei comandi su Windows o il terminale su Linux (generalmente). Il C è un linguaggio molto potente, e molte parti di un sistema operativo come Windows sono fatte in C. Il C++ si differenzia per essere orientato agli oggetti, e per essere un pochino più semplice e moderno del C. Il C comunque ti permette di fare, tra le altre cose, programmazione di sistema e di rete.
Il Java è nato come linguaggio "portabile" su tante piattaforme diverse. Come interfaccia ha anch'esso il prompt dei comandi, ma si possono usare anche delle librerie grafiche o creare delle Applet (quelle che ogni tanto trovi su qualche sito che appunto richiede Java).
Visual Basic è il basic con l'interfaccia grafica. Ti permette di creare programmi più interattivi graficamente (vedi tutti i flooder e browser in "Il laboratorio"), ma solo su Windows.
PHP è un pre processore di ipertesti, il che significa che php è un linguaggio che si usa online, che deve avere un server web dietro per poter funzionare. Anche questo è orientato agli oggetti ed è il linguaggio con cui è stata scritta questa board, vBulletin. PHP genera HTML.

Spero di essere stato abbastanza chiaro @Syncro. :bye:
Si possono unire due linguaggi?
Ad esempio creare una piattaforma con Visual Basic (grafica) e un sistema con C++?
 
No, ma puoi usare uno dei due linguaggi come "lavoratore". Nel senso, hai un programma A in Visual Basic e un programma B in C che fa determinate cose. Dal programma A fai partire B e l programma B salva il suo output su un file di testo. Tu puoi caricare nel programma A il file di testo generato dal programma B per mostrarlo in una veste più "carina". Non so se mi spiego..
 
No, ma puoi usare uno dei due linguaggi come "lavoratore". Nel senso, hai un programma A in Visual Basic e un programma B in C che fa determinate cose. Dal programma A fai partire B e l programma B salva il suo output su un file di testo. Tu puoi caricare nel programma A il file di testo generato dal programma B per mostrarlo in una veste più "carina". Non so se mi spiego..

bhe non è detto, prendi il caso di Asm e C++ oppure delle reference che si possono includere in visual basic che possono essere scritte in tutt'altro linguaggio. in quel caso operano insieme e perfettamente
 
bhe non è detto, prendi il caso di Asm e C++ oppure delle reference che si possono includere in visual basic che possono essere scritte in tutt'altro linguaggio. in quel caso operano insieme e perfettamente

Sì, su quello hai ragione, ma credo che Syncro non intendesse quello :emoji_slight_smile: