CyfrifiaduronRhaglennu

Graddio ieithoedd rhaglennu 2016

Yn y byd modern, mae rhaglennu yn un o'r canghennau mwyaf ffyniannus o gynnydd technolegol. Nid oes angen cwestiynu'r angen i weithio gyda rhaglenni, gan fod bron pob gweithgaredd yn cael ei gyfrifiaduro ar hyn o bryd. Dyna pam y mae rhaglenwyr da yn cael eu gwerthfawrogi'n fawr iawn yn Rwsia a thramor.

Yn fyr am ieithoedd rhaglennu

Mae'r iaith raglennu yn system o arwyddion rhyng-gysylltiedig sy'n angenrheidiol ar gyfer ysgrifennu rhaglenni cyfrifiadurol. Yn ogystal, mae set o reolau sy'n effeithio ar ffurf y rhaglen. Yn dibynnu ar y rheolau hyn, mae'r cyfrifiadur yn perfformio prosesau cyfrifiadurol neu'n rheoli gwrthrychau. Mae'r dull hwn o raglennu wedi'i chynllunio'n unig ar gyfer rhyngweithio cyfrifiadurol dynol.

Mae dwy brif fath o ieithoedd ar gyfer rhaglennu:

  1. Safon (set o elfennau sy'n cynrychioli ei gystrawen a semanteg).
  2. Gweithredu'r safon (y feddalwedd ei hun, gan ganiatáu i sicrhau gweithrediad y safon).

Er gwaethaf pŵer ac amlgyfundeb yr ieithoedd sy'n bodoli ar hyn o bryd, nid oes cystrawen yn gyffredinol. Mae amrywiaeth y systemau yn ein gorfodi i ddyfeisio amrywiadau newydd o ieithoedd. Mae nifer y proseswyr aml-graidd a symudedd wedi creu gwaith newydd i ddatblygwyr.

Cefndir hanesyddol

Ers creu cyfrifiaduron electronig cyntaf, dyfeisiwyd tua wyth mil o ieithoedd ar gyfer rhaglennu. Ac yn awr maent yn parhau i gael eu creu bron bob dydd. Gwir, mae llawer ohonynt yn hysbys i'r crewyr eu hunain yn unig, ond mae rhai ohonynt ar gael i'w defnyddio gan filiynau o bobl.

Mae tarddiad y rhaglenni yn perthyn i'r bedwaredd ganrif ar bymtheg. I ryw raddau, mae dyfeisiau rhaglenadwy yn cynnwys, er enghraifft, dolenni a pianos mecanyddol. Seiliwyd egwyddor eu rheolaeth ar gyfarwyddiadau, y gellir eu hystyried yn brototeip o'r ieithoedd rhaglennu cyfredol, yn syml iawn ac yn gyntefig iawn.

Ychwanegodd Ada Augusta Lovelace, mathemategydd Prydeinig, sylfaenydd creu ieithoedd rhaglennu, a ysgrifennodd raglen ar gyfer cyfrifo rhifau Bernoulli a fwriadwyd ar gyfer peiriant dadansoddol Charles Babbage yng nghanol y bedwaredd ganrif ar bymtheg . Hi yw'r un sy'n cael ei ystyried yn y rhaglennydd cyntaf, yn anrhydedd y mathemategydd, maen nhw hefyd wedi enwi un o'r ieithoedd rhaglennu.

Hanfodion

Gyda datblygiad diwydiannau technegol, cododd yr angen i greu rhaglenni sy'n rheoli'r prosesau cyfrifo, gan greu rhywbeth. O hyn dechreuodd ymddangos amrywiaeth o ieithoedd rhaglennu.

Dyma rai ohonynt:

  • Mae'r iaith sy'n cyd-fynd yn iaith lefel isel a gynlluniwyd i ryngweithio'n uniongyrchol â chaledwedd.
  • SYLFAENOL yw'r rhaglen hawsaf i raglen; Mae angen meistroli cychwynnol awtomeiddio.
  • "Cobol" - lefel uchel; Wedi'i ddefnyddio i ddatrys problemau economaidd.
  • Mae Fortran yn lefel uchel; Wedi'i greu i algorithmize tasgau cyfrifiadurol.
  • Mae "Hell" yn lefel uchel; Fe'i crëwyd i awtomeiddio rheoli prosesau (a enwyd ar ôl Ada Lovelace).
  • Pascal - wedi'i gynllunio i addysgu rhaglenni.
  • C a C + + - iaith gyffredinol i ddatrys unrhyw broblemau; Mae gofynion y rhaglennydd system yn gorwedd yn y sail.

Ieithoedd poblogaidd

Mae graddfa poblogrwydd ieithoedd rhaglennu RedMonk yn seiliedig ar sgôr GitHub a thrafodaethau ar wefan StackOverflow. Ar gyfer 2016 mae'r rhestr hon yn edrych fel hyn:

  • JavaScript.
  • Java.
  • PHP.
  • Python.
  • C #.
  • C + +.

Gan beirniadu gan y raddfa, yr ieithoedd mwyaf poblogaidd yw JavaScript a Java. Nid yw hyn yn syndod, oherwydd eu bod wedi'u hymsefydlu yn porwyr Google Chrome a Safari, sy'n cael eu defnyddio'n aml gan lawer o bobl ar y blaned. Yn ogystal, defnyddir yr offer hyn yn y rhaglenni mwyaf poblogaidd AdobeAcrobat a Reader. Felly, mae graddfa ieithoedd rhaglennu yn seiliedig ar boblogrwydd y rhain neu ddulliau eraill o ddefnyddwyr.

Ond yn ôl y cyfnodolyn IEEESpectrum, y mwyaf poblogaidd yw C. Dilynir Java, Python a C ++. Mae'r dilyniant hwn yn cael ei bennu trwy chwilio am ganlyniadau ar geisiadau arbennig ar safleoedd hysbys.

Mynegai Tiobe

Tiobe - mynegai sy'n eich galluogi i bennu poblogrwydd a pherthnasedd (graddio) o ieithoedd rhaglennu. Gwneir y cyfrifiad gan ymholiadau chwilio sy'n cynnwys enw iaith benodol.

Cyflwynir safle ieithoedd rhaglennu Tiobe fel a ganlyn: Java yn y lle cyntaf, C yn ail, a C + + yw'r trydydd. Ym Mawrth 2016, meddiannodd Java 25% o'r farchnad ar gyfer poblogrwydd ymhlith ieithoedd eraill. Fe wnaeth poblogrwydd yr un C ostwng 2% a chyfanswm o 14%. Collodd ei sefyllfa AmcanC, sy'n syfrdanol, oherwydd ei fod y prif ar lwyfannau'r iPhone a iPad. Mae JavaScript hefyd yn colli ei boblogrwydd trwy symud i ddiwedd y rhestr.

Mae'r sgôr hon o ieithoedd rhaglennu yn destun newidiadau cyson, gan ei fod yn cael ei ffurfio yn dibynnu ar ddiddordeb y gynulleidfa darged.

Ieithoedd a ddefnyddir yn aml

Wrth greu OS, mae'n amhosibl rhagfynegi beth fydd angen y defnyddiwr yn benodol. Weithiau mae'n digwydd nad oes gan yr AO swyddogaeth na ddarperir. Ar gyfer eu creu, mae angen ieithoedd rhaglennu, gyda chymorth y mae cod arbennig yn cael ei ysgrifennu a'i weithredu. Fe'i cydnabyddir gan y cyfrifiadur ac mae'n golygu'r rhaglen neu'n creu un ategol. Ar gyfer tasgau o'r fath, yr ieithoedd mwyaf poblogaidd yw C a C ++, yn ogystal â SYLFAENOL a Pascal. Fel arfer maent yn creu systemau ar gyfer Windows a DOS.

Rhennir ieithoedd ar gyfer rhaglenni yn ddau grŵp:

  1. Cleient (cynrychiolydd yw JavaScript).
  2. Gweinyddwr (mae HTML yn enghraifft dda).

Gyda llaw, mae'n HTML sy'n rhoi pwys ar y defnydd o ieithoedd rhaglennu. Mae ei fanteision mewn cydnabyddiaeth hawdd o dempledi HTML gan unrhyw un o'r porwyr presennol. Mae'r iaith hon yn sylfaenol, heb ei wybod mae'n amhosibl symud i lefelau uwch o raglennu.

Perthnasedd ieithoedd

Mae graddfa'r galw am ieithoedd rhaglennu yn seiliedig ar berthnasedd mewn gwahanol feysydd cyflogaeth. Mae systemau ariannol yn gofyn am offer cymhleth ac amrywiol ar gyfer creu rhaglenni, megis Java a C #. Ond ar gyfer tudalennau gwe a rhaglenni tebyg, mae angen iaith syml a thrawiadol arnoch, er enghraifft, JavaScript neu Ruby.

Ym maes cyflogwyr, y mwyaf poblogaidd yw gwybodaeth SQL. Ar y sail, crëwyd cronfeydd data megis MySQL, Microsoft SQL, a ddefnyddir gan lawer o sefydliadau mawr. Yn ogystal, mae gan bob ffon yn seiliedig ar Android a IOS fynediad i gronfa ddata SQL, o'r enw SQLite.

Mae safle'r ieithoedd rhaglennu yn yr ardal hon yn arwain at y rhestr ganlynol o berthnasedd: Java, JavaScript, C # ac eraill.

Felly, gallwn ddod i'r casgliad. Cynrychiolir graddfa ieithoedd rhaglennu 2016 trwy gyfrwng tebyg iawn mewn poblogrwydd, defnydd a pherthnasedd. Ond mae yna wahaniaethau, a'r rheswm dros hyn yw gofynion gwahanol rhai meysydd gweithgaredd.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 cy.birmiss.com. Theme powered by WordPress.