Iyatọ Laarin Awọn Ẹkọ ati Awọn Ọrọ ti a Ṣawari

Ibeere ti o wọpọ ti awọn eniyan nrongba ti sisọ si siseto ni "ede wo ni o yẹ ki emi kọ?"

Idahun si ibeere yii jẹ fere soro lati dahun. Ti o ba n wa lati kọ ẹkọ fun awọn idi iṣẹ-ṣiṣe lẹhinna o dara lati wo ohun ti gbogbo eniyan nlo ki o si kọ ẹkọ naa.

Fun apẹrẹ, ni awọn ọdun to ṣẹṣẹ nọmba ti o pọju eniyan lo boya ibudo .NET ti o ni ipa pẹlu ASP.NET, C #, JavaScript / JQuery / AngularJS. Awọn ede siseto wọnyi jẹ gbogbo apakan ti Ohun elo irinṣẹ Windows ati nigbati .NET ti wa ni isunmọ si Lainos o ko ni lilo pupọ.

Laarin awọn orilẹ-ede Linux, awọn eniyan lo Java, PHP, Python, Ruby On Rails and C.

Kini Ede Ti a Fi Ẹjọ?

#include int main () {printf ("Hello World"); }

Eyi loke jẹ apẹẹrẹ ti o rọrun julọ ti eto ti a kọ sinu ede Ṣatunkọ C.

C jẹ apẹẹrẹ ti ede ti a ṣepọ. Lati le ṣaṣe koodu ti o wa loke, a nilo lati ṣiṣe o nipasẹ oluṣakoso C.

Gbogbo, lati ṣe eyi, ṣiṣe ṣiṣe aṣẹ ni Lainos:

gcc helloworld.c -o ṣe alaafia

Iṣẹ ti o loke yi koodu pada lati ọna kika eniyan ti o le ṣe atunṣe sinu koodu ẹrọ ti komputa le ṣiṣe ni ilu.

"Gcc" jẹ eto ti a ṣajọpọ (gnu c compiler).

Eto ti a ti ṣajọpọ le ṣee ṣiṣe ni kiakia nipa ṣiṣe awọn orukọ ti eto naa gẹgẹbi wọnyi:

./Pẹlẹ o

Awọn anfani ti lilo oluṣakoso kika lati ṣajọ koodu ni pe o nṣakoso gbogbo awọn igbasẹ ju koodu ti a kọ lọ bi ko ṣe nilo lati ṣiṣẹ lori afẹfẹ bi ohun elo nṣiṣẹ.

Eto ti a ti ṣajọ tun ti ṣayẹwo fun awọn aṣiṣe nigba ti o n ṣopọpọ. Ti awọn ofin kan ba wa pe oluṣakoso ko fẹran lẹhinna yoo sọ wọn. Eyi yoo jẹ ki o ṣe atunṣe gbogbo awọn aṣiṣe koodu ni iṣaaju ki o to ni eto ṣiṣe kikun.

Kii nitori pe eto kan ti ṣajọpọ daradara ko tumọ si pe yoo ṣe igbasilẹ ni ọna ti o reti pe o jẹ ki o tun nilo lati idanwo ohun elo rẹ.

Rirọ jẹ ohunkohun ti o jẹ pipe, sibẹsibẹ. Ti a ba ni eto C ti a ṣajọpọ lori kọmputa wa Lainosi a ko le daakọ eto ti a ṣajọpọ si kọmputa Windows wa ati ki o reti pe ṣiṣe lati ṣiṣe.

Ni ibere lati gba eto C kanna lati ṣiṣe lori kọmputa Windows wa, a yoo nilo lati ṣajọ eto naa pẹlu lilo oluyipada C lori kọmputa Windows kan.

Kini Ọrọ Ede Ti a Ṣeto Duro?

titẹ sita ("alaafia aye")

Awọn koodu ti o wa loke jẹ eto ipilẹ ti yoo han awọn ọrọ "hello world" nigbati o ba nṣiṣẹ.

Lati ṣiṣe koodu ti a ko nilo lati ṣajọpọ ni akọkọ. Dipo, a le ṣe igbasilẹ aṣẹ wọnyi:

Python helloworld.py

Koodu ti o wa loke ko nilo lati ṣajọpọ akọkọ ṣugbọn o ko nilo pe apẹrẹ ti fi sori ẹrọ lori ẹrọ eyikeyi ti o nilo lati ṣiṣe akosile naa.

Olupilẹ olumọ ti gba koodu ti eniyan le ṣe atunṣe ati ki o pada si nkan miran ki o to ṣe nkan ti ẹrọ le ka. Gbogbo eyi nwaye lẹhin awọn oju iṣẹlẹ ati bi olumulo, gbogbo eyiti iwọ yoo ri ni awọn ọrọ "hello world".

Ni gbogbogbo, a kà ọ pe koodu ti o tumọ yoo ṣiṣe diẹ sii laiyara ju koodu ti a ṣopọ nitori pe o ni lati ṣe igbesẹ ti titan koodu naa sinu nkan ti ẹrọ le mu lori fly ṣugbọn o lodi si koodu ti a ṣopọ ti o le ṣiṣẹ.

Nigba ti eyi le dabi bi o ṣe jẹ idalẹnu nibẹ ni awọn idi diẹ ti idi ti awọn ede ti o tumọ wulo.

Fun ọkan, o rọrun pupọ lati gba eto ti a kọ sinu Python lati ṣiṣe lori Linux, Windows, ati MacOS . Gbogbo ohun ti o nilo lati ṣe ni rii daju pe apẹrẹ ti fi sori kọmputa ti o fẹ lati ṣiṣe akosile naa.

Idaniloju miiran ni pe koodu naa wa nigbagbogbo fun kika ati pe o le ni rọọrun yipada lati ṣiṣẹ ọna ti o fẹ ki o. Pẹlu koodu ti o ṣopọ, o nilo lati wa ibi ti a ti pa koodu naa mọ, yi pada, ṣajọpọ ati ki o ṣe atunṣe eto naa.

Pẹlu koodu itumọ, o ṣi eto naa, yi o pada o si setan lati lọ.

Nitorina Ewo O Yẹ Lo?

A ṣiyemeji ipinnu rẹ ti ede siseto yoo pinnu lori boya o jẹ ede ti a kojọ tabi rara.

Àtòkọ yii le jẹ tọ lati wo bi o ti ṣe akojọ awọn ede ti o ṣe pataki julọ awọn eto siseto.

Nigbati diẹ ninu awọn ede ti wa ni kedere gẹgẹbi COBOL, Gbẹran wiwo, ati ActionScript, awọn miran wa ti o wa ni eti iku ati pe wọn ti ṣe apadabọ nla bi Javascript.

Ni gbogbogbo, imọran wa yoo jẹ pe ti o ba nlo Linux o yẹ ki o kọ Java, Python tabi C ati bi o ba nlo Windows kọ .NET ati AngularJS.