Quina diferència hi ha entre C #, Objectiu -C, C, C ++, Swift i Java?


Resposta 1:

Hola,

A la part superior he adjuntat la imatge per a diferències c i c ++.

Java és un llenguatge orientat a objectes.

  • Hi ha conceptes addicionals. Polimorfisme, herència, genèric, fils, constructor etc.Java és independent de la plataforma.Java s'utilitza principalment per a la programació d'aplicacions. S'utilitza àmpliament en aplicacions de finestres, basades en web, empresarials i mòbils.Java no admet la declaració goto.Java no admet herències múltiples, sobrecàrregues d'operadors, estructures i unions.

Resposta 2:

C és un llenguatge de programació procedimental. Objective-C i C ++ són dos enfocaments per afegir funcions orientades a objectes a C. Quan Objective-C es va inspirar en la idea de Smalltalk d '"orientat a objectes", C ++ es va inspirar més en Simula i també va posar més èmfasi en ser "un millor C ”, cosa que vol dir que de vegades es va poder compensar el rendiment brut en lloc de la seguretat i la usabilitat.

L'Objective-C era majoritàriament irrellevant fins que Apple va comprar NeXT, moment en el qual es va convertir en el llenguatge de programació utilitzat al Mac, iPhone i iPad.

C # i Java intenten fer "un millor C ++" sense tots els equipatges heretats de C, com la gestió manual de la memòria. Tots dos fan servir una màquina virtual sota la caputxa, cosa que vol dir que el codi generalment no es compila directament al codi de la màquina, sinó a un "byte-code" intermedi que es pot executar en moltes arquitectures de CPU diferents a costa d'alguna actuació.

Swift és un intent de crear un llenguatge de programació nou que no hereti els avantatges inferiors de C, ni tampoc els colls d’ampolla de rendiment d’Objective-C, tot i que és compatible amb el codi existent escrit a l’Objectiu-C. Podríeu dir que Swift és una combinació d’aspectes de C ++ i Objectiu-C, però realitzat sense el bagatge C com C #. Swift també posa un gran èmfasi en la seguretat de la memòria i utilitza el recompte automàtic de referències en lloc d’un recollidor d’escombraries més lent, però més correcte, com C # i Java.

Un altre llenguatge molt semblant a Swift és Kotlin, BTW, que intenta fer per Java el que fa Swift per a Objective-C.


Resposta 3:

Per primer cop, dividim aquests idiomes en dos factors:

  1. llenguatge de programació procedimental. llenguatge de programació orientat a objectes.

C és un llenguatge de programació procedimental mentre que C ++ i java són un llenguatge de programació orientat a objectes.

Ara, el llenguatge de programació procedimental segueix un enfocament de dalt a baix. Executa instruccions línia per línia començant de dalt a baix. Bàsicament és només una combinació de funcions.

Igual que C, la programació C només té funcions de les quals una de les funcions s'anomena "principal ()", la funció "principal ()" és el punt de partida d'un programa, és a dir, el programa comença a executar-se des de "principal ()".

En la programació orientada a objectes, s'utilitza un objecte (una entitat del món real) per a tasques computacionals, és a dir, un objecte determina el flux de programa. La programació orientada a objectes conté diverses classes que defineixen un bloc de codis. Els objectes són les instàncies d’aquestes classes que ajuden a accedir als membres de dades i a la funció de membre d’aquestes classes.

C ++ és una combinació de funcions i classes (té almenys una funció anomenada "principal ()").

Mentre que, java és un llenguatge de programació orientat a objectes pur, és a dir, només és una combinació de classes. Té com a mínim una classe (coneguda com a classe principal que conté una funció "principal ()").

Des del punt de vista més aviat, cal començar per C, C ++ i Java.

Gaudeix !!!


Resposta 4:

Per primer cop, dividim aquests idiomes en dos factors:

  1. llenguatge de programació procedimental. llenguatge de programació orientat a objectes.

C és un llenguatge de programació procedimental mentre que C ++ i java són un llenguatge de programació orientat a objectes.

Ara, el llenguatge de programació procedimental segueix un enfocament de dalt a baix. Executa instruccions línia per línia començant de dalt a baix. Bàsicament és només una combinació de funcions.

Igual que C, la programació C només té funcions de les quals una de les funcions s'anomena "principal ()", la funció "principal ()" és el punt de partida d'un programa, és a dir, el programa comença a executar-se des de "principal ()".

En la programació orientada a objectes, s'utilitza un objecte (una entitat del món real) per a tasques computacionals, és a dir, un objecte determina el flux de programa. La programació orientada a objectes conté diverses classes que defineixen un bloc de codis. Els objectes són les instàncies d’aquestes classes que ajuden a accedir als membres de dades i a la funció de membre d’aquestes classes.

C ++ és una combinació de funcions i classes (té almenys una funció anomenada "principal ()").

Mentre que, java és un llenguatge de programació orientat a objectes pur, és a dir, només és una combinació de classes. Té com a mínim una classe (coneguda com a classe principal que conté una funció "principal ()").

Des del punt de vista més aviat, cal començar per C, C ++ i Java.

Gaudeix !!!


Resposta 5:

Per primer cop, dividim aquests idiomes en dos factors:

  1. llenguatge de programació procedimental. llenguatge de programació orientat a objectes.

C és un llenguatge de programació procedimental mentre que C ++ i java són un llenguatge de programació orientat a objectes.

Ara, el llenguatge de programació procedimental segueix un enfocament de dalt a baix. Executa instruccions línia per línia començant de dalt a baix. Bàsicament és només una combinació de funcions.

Igual que C, la programació C només té funcions de les quals una de les funcions s'anomena "principal ()", la funció "principal ()" és el punt de partida d'un programa, és a dir, el programa comença a executar-se des de "principal ()".

En la programació orientada a objectes, s'utilitza un objecte (una entitat del món real) per a tasques computacionals, és a dir, un objecte determina el flux de programa. La programació orientada a objectes conté diverses classes que defineixen un bloc de codis. Els objectes són les instàncies d’aquestes classes que ajuden a accedir als membres de dades i a la funció de membre d’aquestes classes.

C ++ és una combinació de funcions i classes (té almenys una funció anomenada "principal ()").

Mentre que, java és un llenguatge de programació orientat a objectes pur, és a dir, només és una combinació de classes. Té com a mínim una classe (coneguda com a classe principal que conté una funció "principal ()").

Des del punt de vista més aviat, cal començar per C, C ++ i Java.

Gaudeix !!!


Resposta 6:

Per primer cop, dividim aquests idiomes en dos factors:

  1. llenguatge de programació procedimental. llenguatge de programació orientat a objectes.

C és un llenguatge de programació procedimental mentre que C ++ i java són un llenguatge de programació orientat a objectes.

Ara, el llenguatge de programació procedimental segueix un enfocament de dalt a baix. Executa instruccions línia per línia començant de dalt a baix. Bàsicament és només una combinació de funcions.

Igual que C, la programació C només té funcions de les quals una de les funcions s'anomena "principal ()", la funció "principal ()" és el punt de partida d'un programa, és a dir, el programa comença a executar-se des de "principal ()".

En la programació orientada a objectes, s'utilitza un objecte (una entitat del món real) per a tasques computacionals, és a dir, un objecte determina el flux de programa. La programació orientada a objectes conté diverses classes que defineixen un bloc de codis. Els objectes són les instàncies d’aquestes classes que ajuden a accedir als membres de dades i a la funció de membre d’aquestes classes.

C ++ és una combinació de funcions i classes (té almenys una funció anomenada "principal ()").

Mentre que, java és un llenguatge de programació orientat a objectes pur, és a dir, només és una combinació de classes. Té com a mínim una classe (coneguda com a classe principal que conté una funció "principal ()").

Des del punt de vista més aviat, cal començar per C, C ++ i Java.

Gaudeix !!!


Resposta 7:

Per primer cop, dividim aquests idiomes en dos factors:

  1. llenguatge de programació procedimental. llenguatge de programació orientat a objectes.

C és un llenguatge de programació procedimental mentre que C ++ i java són un llenguatge de programació orientat a objectes.

Ara, el llenguatge de programació procedimental segueix un enfocament de dalt a baix. Executa instruccions línia per línia començant de dalt a baix. Bàsicament és només una combinació de funcions.

Igual que C, la programació C només té funcions de les quals una de les funcions s'anomena "principal ()", la funció "principal ()" és el punt de partida d'un programa, és a dir, el programa comença a executar-se des de "principal ()".

En la programació orientada a objectes, s'utilitza un objecte (una entitat del món real) per a tasques computacionals, és a dir, un objecte determina el flux de programa. La programació orientada a objectes conté diverses classes que defineixen un bloc de codis. Els objectes són les instàncies d’aquestes classes que ajuden a accedir als membres de dades i a la funció de membre d’aquestes classes.

C ++ és una combinació de funcions i classes (té almenys una funció anomenada "principal ()").

Mentre que, java és un llenguatge de programació orientat a objectes pur, és a dir, només és una combinació de classes. Té com a mínim una classe (coneguda com a classe principal que conté una funció "principal ()").

Des del punt de vista més aviat, cal començar per C, C ++ i Java.

Gaudeix !!!


Resposta 8:

Per primer cop, dividim aquests idiomes en dos factors:

  1. llenguatge de programació procedimental. llenguatge de programació orientat a objectes.

C és un llenguatge de programació procedimental mentre que C ++ i java són un llenguatge de programació orientat a objectes.

Ara, el llenguatge de programació procedimental segueix un enfocament de dalt a baix. Executa instruccions línia per línia començant de dalt a baix. Bàsicament és només una combinació de funcions.

Igual que C, la programació C només té funcions de les quals una de les funcions s'anomena "principal ()", la funció "principal ()" és el punt de partida d'un programa, és a dir, el programa comença a executar-se des de "principal ()".

En la programació orientada a objectes, s'utilitza un objecte (una entitat del món real) per a tasques computacionals, és a dir, un objecte determina el flux de programa. La programació orientada a objectes conté diverses classes que defineixen un bloc de codis. Els objectes són les instàncies d’aquestes classes que ajuden a accedir als membres de dades i a la funció de membre d’aquestes classes.

C ++ és una combinació de funcions i classes (té almenys una funció anomenada "principal ()").

Mentre que, java és un llenguatge de programació orientat a objectes pur, és a dir, només és una combinació de classes. Té com a mínim una classe (coneguda com a classe principal que conté una funció "principal ()").

Des del punt de vista més aviat, cal començar per C, C ++ i Java.

Gaudeix !!!


Resposta 9:

Per primer cop, dividim aquests idiomes en dos factors:

  1. llenguatge de programació procedimental. llenguatge de programació orientat a objectes.

C és un llenguatge de programació procedimental mentre que C ++ i java són un llenguatge de programació orientat a objectes.

Ara, el llenguatge de programació procedimental segueix un enfocament de dalt a baix. Executa instruccions línia per línia començant de dalt a baix. Bàsicament és només una combinació de funcions.

Igual que C, la programació C només té funcions de les quals una de les funcions s'anomena "principal ()", la funció "principal ()" és el punt de partida d'un programa, és a dir, el programa comença a executar-se des de "principal ()".

En la programació orientada a objectes, s'utilitza un objecte (una entitat del món real) per a tasques computacionals, és a dir, un objecte determina el flux de programa. La programació orientada a objectes conté diverses classes que defineixen un bloc de codis. Els objectes són les instàncies d’aquestes classes que ajuden a accedir als membres de dades i a la funció de membre d’aquestes classes.

C ++ és una combinació de funcions i classes (té almenys una funció anomenada "principal ()").

Mentre que, java és un llenguatge de programació orientat a objectes pur, és a dir, només és una combinació de classes. Té com a mínim una classe (coneguda com a classe principal que conté una funció "principal ()").

Des del punt de vista més aviat, cal començar per C, C ++ i Java.

Gaudeix !!!


Resposta 10:

Per primer cop, dividim aquests idiomes en dos factors:

  1. llenguatge de programació procedimental. llenguatge de programació orientat a objectes.

C és un llenguatge de programació procedimental mentre que C ++ i java són un llenguatge de programació orientat a objectes.

Ara, el llenguatge de programació procedimental segueix un enfocament de dalt a baix. Executa instruccions línia per línia començant de dalt a baix. Bàsicament és només una combinació de funcions.

Igual que C, la programació C només té funcions de les quals una de les funcions s'anomena "principal ()", la funció "principal ()" és el punt de partida d'un programa, és a dir, el programa comença a executar-se des de "principal ()".

En la programació orientada a objectes, s'utilitza un objecte (una entitat del món real) per a tasques computacionals, és a dir, un objecte determina el flux de programa. La programació orientada a objectes conté diverses classes que defineixen un bloc de codis. Els objectes són les instàncies d’aquestes classes que ajuden a accedir als membres de dades i a la funció de membre d’aquestes classes.

C ++ és una combinació de funcions i classes (té almenys una funció anomenada "principal ()").

Mentre que, java és un llenguatge de programació orientat a objectes pur, és a dir, només és una combinació de classes. Té com a mínim una classe (coneguda com a classe principal que conté una funció "principal ()").

Des del punt de vista més aviat, cal començar per C, C ++ i Java.

Gaudeix !!!


Resposta 11:

Per primer cop, dividim aquests idiomes en dos factors:

  1. llenguatge de programació procedimental. llenguatge de programació orientat a objectes.

C és un llenguatge de programació procedimental mentre que C ++ i java són un llenguatge de programació orientat a objectes.

Ara, el llenguatge de programació procedimental segueix un enfocament de dalt a baix. Executa instruccions línia per línia començant de dalt a baix. Bàsicament és només una combinació de funcions.

Igual que C, la programació C només té funcions de les quals una de les funcions s'anomena "principal ()", la funció "principal ()" és el punt de partida d'un programa, és a dir, el programa comença a executar-se des de "principal ()".

En la programació orientada a objectes, s'utilitza un objecte (una entitat del món real) per a tasques computacionals, és a dir, un objecte determina el flux de programa. La programació orientada a objectes conté diverses classes que defineixen un bloc de codis. Els objectes són les instàncies d’aquestes classes que ajuden a accedir als membres de dades i a la funció de membre d’aquestes classes.

C ++ és una combinació de funcions i classes (té almenys una funció anomenada "principal ()").

Mentre que, java és un llenguatge de programació orientat a objectes pur, és a dir, només és una combinació de classes. Té com a mínim una classe (coneguda com a classe principal que conté una funció "principal ()").

Des del punt de vista més aviat, cal començar per C, C ++ i Java.

Gaudeix !!!


Resposta 12:

Per primer cop, dividim aquests idiomes en dos factors:

  1. llenguatge de programació procedimental. llenguatge de programació orientat a objectes.

C és un llenguatge de programació procedimental mentre que C ++ i java són un llenguatge de programació orientat a objectes.

Ara, el llenguatge de programació procedimental segueix un enfocament de dalt a baix. Executa instruccions línia per línia començant de dalt a baix. Bàsicament és només una combinació de funcions.

Igual que C, la programació C només té funcions de les quals una de les funcions s'anomena "principal ()", la funció "principal ()" és el punt de partida d'un programa, és a dir, el programa comença a executar-se des de "principal ()".

En la programació orientada a objectes, s'utilitza un objecte (una entitat del món real) per a tasques computacionals, és a dir, un objecte determina el flux de programa. La programació orientada a objectes conté diverses classes que defineixen un bloc de codis. Els objectes són les instàncies d’aquestes classes que ajuden a accedir als membres de dades i a la funció de membre d’aquestes classes.

C ++ és una combinació de funcions i classes (té almenys una funció anomenada "principal ()").

Mentre que, java és un llenguatge de programació orientat a objectes pur, és a dir, només és una combinació de classes. Té com a mínim una classe (coneguda com a classe principal que conté una funció "principal ()").

Des del punt de vista més aviat, cal començar per C, C ++ i Java.

Gaudeix !!!