< Programozási nyelvek

Programozási nyelvek összehasonlítása

Bevezetés

Néhány nyelv összehasonlítása a teljesség igénye nélkül.

C és Java

Funkció	C	Java
megjegyzés	//egy soros	/* több soros */ //egy soros
egész szám	int a;	int a;
értékadás	a = 3;	a = 3;
blokk	{ utasítások; }	{ utasítások; }
feltételes végrehajtás	if(feltétel) végrehajtás else végrehajtás	if(feltétel) végrehajtás else végrehajtás
for ciklus	for(kezdő_érték; feltétel; növekmény)	for(kezdő_érték; feltétel; növekmény)
while ciklus	while(feltétel) végrehajtás	while(feltétel) végrehajtás

PHP és Java

Funkció	PHP	Java
megjegyzés	/* több soros */ //egy soros	/* több soros */ //egy soros
egész szám deklarálása	-	int a;
értékadás	$a = 3;	a = 3;
blokk	{ utasítások; }	{ utasítások; }
feltételes végrehajtás	if(feltétel) végrehajtás else végrehajtás	if(feltétel) végrehajtás else végrehajtás
for ciklus	for(kezdő_érték; feltétel; növekmény)	for(kezdő_érték; feltétel; növekmény)
while ciklus	while(feltétel) végrehajtás	while(feltétel) végrehajtás

C# és Java

Funkció	C#	Java
megjegyzés	/* több soros */ //egy soros	/* több soros */ //egy soros
egész szám deklarálása	int a;	int a;
értékadás	a = 3;	a = 3;
blokk	{ utasítások; }	{ utasítások; }
feltételes végrehajtás	if(feltétel) végrehajtás else végrehajtás	if(feltétel) végrehajtás else végrehajtás
for ciklus	for(kezdő_érték; feltétel; növekmény)	for(kezdő_érték; feltétel; növekmény)
while ciklus	while(feltétel) végrehajtás	while(feltétel) végrehajtás

Pascal és Java

Funkció	Pascal	Java
megjegyzés	{ több soros }	/* több soros */ //egy soros
egész szám deklarálása	a Integer;	int a;
értékadás	a := 3;	a = 3;
blokk	begin utasítások; end;	{ utasítások; }
feltételes végrehajtás	if feltétel then végrehajtás else végrehajtás	if(feltétel) végrehajtás else végrehajtás
for ciklus	for i := kezdet to vég do végrehajtás	for(kezdő_érték; feltétel; növekmény)
while ciklus	while feltétel do végrehajtás	while(feltétel) végrehajtás

Megjegyzendő: A FreePascal fordító már ismeri az C stílusú egysoros megjegyzést is:

//egy soros