KomputilojProgramado

Taksado de programlingvoj 2016

En la hodiaŭa mondo de programado estas unu el la plej prosperaj industrioj de teknologia progreso. La bezono por labori kun la programo ne estas en dubo, kiel nun preskaŭ ĉiu agado estas computarizada. Tial bonaj programistoj tre valorita ambaŭ en Rusio kaj eksterlande.

Mallonge pri programlingvoj

Al programlingvo estas sistemo de interligitaj karakteroj postulis skribi komputilo programoj. Krome, ekzistas aro de reguloj, kiuj influas la programon. Depende de la reguloj de komputilo elfaras komputa procezoj aŭ manipulas objektoj. Ĝi desegnis metodon de programado ekskluzive por homa-komputila interagado.

Estas du ĉefaj tipoj de lingvoj por programado:

  1. Norma (aro de elementoj kiuj reprezentas la sintakso kaj semantiko).
  2. Personigo normo (propra programaro iloj por certigi norma operacio).

Malgraŭ la potenco kaj versatility de la aktuale ekzistantaj lingvoj, neniu sintakso ne estas universala. La vario de sistemoj devis elpensi novan lingvon ebloj. La disvastiĝo de procesoroj multi-kerno kaj movebleco kreis novan laboron por la desarrolladores.

historiaj informoj

Ekde la kreo de la unuaj elektronikaj komputiloj estis inventita proksimume ok mil lingvoj por programado. Nun ili daŭre esti kreita preskaŭ ĉiutage. Tamen, tre multaj el ili estas konataj nur de la kreintoj, sed iuj el ili havebla por uzo de milionoj da homoj.

programado originoj apartenas al la deknaŭa jarcento. Iagrade, ĝi povus nomi programeblaj aparatoj, ekzemple, teksi maŝinoj kaj mekanikaj piano. La principo de administrado estis bazita sur la instrukciojn, kiu povas esti konsiderita kiel la prototipo de la nuna programlingvoj, nur tre simplista kaj primitiva.

La fondinto de kreado estas Ada Lovelace aŭgusto programlingvoj, brita matematikisto, kiu en la mez-deknaŭa jarcento por skribi programon por kalkuli Bernoulli nombroj celita por la analiza motoro de Babilas Babbage. Ĝi estas konsiderata la unua komputilo programisto, post la matematikisto ankaŭ estis nomita unu el la lingvoj de programado.

fundamento

Kun la disvolviĝo de teknologio industrioj ekzistis bezono krei programojn kiuj kontrolas la kalkulas procezon krei ion. De tie komencis aperi diversaj programlingvoj.

Jen kelkaj el ili:

  • Assembler - malalta nivelo lingvo desegnita por komuniki rekte kun la aparataro.
  • BASIC - la plej facila programado; bezonis por la komenca akiraĵo de aŭtomacio rimedoj.
  • "Cobol" - alta nivelo; Iam solvi ekonomiajn problemojn.
  • "Fortran" - alta nivelo; Ĝi estis kreita por algorithmization komputado taskoj.
  • "Infero" - alta nivelo; desegnita por procezo kontrolo aŭtomatigo (nomita en honoro de Ady Lavleys).
  • Paskalo - estis dizajnita por instrui programadon.
  • C kaj C ++ - la universala lingvo por ĉiuj aplikoj; en baziĝas sur la postuloj de la sistemo programisto.

popularaj lingvoj

A-rangigon de populareco de programlingvoj RedMonk baziĝas sur la taksado en GitHub kaj diskutoj sur StackOverflow ejo. Por 2016. Tiu listo estas jene:

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

Laŭ la rangigon, la plej populara estas lingvoj kiel ekzemple JavaScript kaj Java. Ĉi tio ne estas surpriza, ĉar ili estas konstruitaj en Google Chrome, kaj Safari retumiloj, kiu ofte estas uzata de multaj homoj sur la planedo. Krome, ĉi tiuj financoj estas implikita en la plej popularaj programoj AdobeAcrobat kaj Reader. Do, la rating de programlingvoj estas bazita sur la populareco de iuj financo de la uzantoj.

Sed laŭ IEEESpectrum revuo, la plej populara estas C. Estas sekvita de Java, Python kaj C ++. Ĉi tiu sekvenco estas difinita per la serĉrezultoj por specifaj konsultoj pri konataj lokoj.

indekso Tiobe

Tiobe - indekso kiu permesas determini la populareco kaj peto (rating) programlingvoj. La ŝtono estas farita sur serĉoj enhavantaj la nomon de lingvo.

Taksado Tiobe programlingvo estas la jena: en la unua loko estas Java, Dua loko apartenas al C, kaj la tria - C ++. De marto 2016 Java tenis 25% de la merkato en populareco inter aliaj lingvoj. La populareco de C malpliigis de 2% al 14%. Signife perdis sian pozicion ObjectiveC, kio estas surpriza, ĉar ĝi estas la ĉefa en la iPhone kaj iPad platformoj. JavaScript ankaŭ perdi lian popularecon, movante fino de la listo.

Tiu takso de programlingvoj estas submetita al oftaj ŝanĝoj, kiel estas formita laŭ la intereso de la aŭdienco.

Oftaj uzata lingvoj

Kiam vi kreas la OS estas neeble antaŭdiri precize kion la uzanto bezonos. Foje okazas, ke mastruma sistemo ne havas sufiĉe da trajtoj, kiuj ne estas disponeblaj. Estas por ili por krei la necesajn programlingvoj, tra kiu estas skribita kaj realigita per speciala kodo. Li estas rekonita de la komputilo kaj redaktojn la programo aŭ krei helpanto. Por tiaj problemoj, la plej populara estas la lingvoj C kaj C ++, kaj ankaŭ Basic kaj Pascal. Ili kutime kreas por Windows kaj DU.

Lingvoj por programado estas dividitaj en du grupoj:

  1. Kliento (reprezentanto estas JavaScript).
  2. Servilo (bona ekzemplo servas HTML).

Por iu, ĝi estras la listo de HTML programlingvoj. Liaj avantaĝoj estas facila rekono HTML-ŝablonojn iun el la ekzistantaj retumiloj. Tiu lingvo estas baza, sen lia scio estas neeble movi sur al pli altaj niveloj de programado.

La peto de lingvo

Taksado peto programlingvoj surbaze graveco en diversaj kampoj de sia okupo. Por financaj sistemoj postulas kompleksajn kaj diversaj iloj por krei programojn, kiel ekzemple Java kaj C #. Sed por la retpaĝojn kaj tiaj programoj bezonas simplan kaj konciza lingvo, ekzemple, JavaScript aŭ Ruby.

En la sfero de la plej populara dungantoj estas la scio de SQL. tiaj datumbazoj kiel MySQL, Microsoft SQL estas kreitaj surbaze ĝi, kiuj estas uzita de multaj grandaj institucioj. Krome, ĉiuj telefonoj sur Android kaj iOS-bazitaj aliro al SQL-datumbazo nomata SQLite.

Taksado de programlingvoj en tiu areo donas la sekvan liston de postulo: la Java, JavaScript, la C # kaj aliaj.

Tiel, ni povas konkludi. Klasifiko Programado Lingvoj 2016 provizas rimedon tre simila en populareco, uzado kaj peto. Sed diferencoj do ekzistas, sed la kialo de tio estas la malsamaj postuloj de individuaj areoj de aktiveco.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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