Mikä on ohjelmointikieli?

Ohjelmointikieltä käytetään tietokoneohjelmien, mukaan lukien sovellukset, apuohjelmat ja järjestelmäohjelmat, kirjoittamiseen. Ennen Java- ja C # -ohjelmointikielten avaamista tietokoneohjelmat joko koottiin tai tulkittiin.

Käännetty ohjelma on kirjoitettu sarjana ihmisille ymmärrettäviä tietokoneohjeita, jotka voidaan lukea kääntäjä ja linkittää ja kääntää konekoodiksi, jotta tietokone ymmärtää ja käyttää sitä. Fortran, Pascal, Assembly Language, C ja C ++ ohjelmointikielet kootaan melkein aina tällä tavalla. Muita ohjelmia, kuten Basic, JavaScript ja VBScript, tulkitaan. Erot käännettyjen ja tulkittujen kielten välillä voivat olla hämmentäviä.

Ohjelman laatiminen

Käännetyn ohjelman kehittäminen seuraa näitä perusvaiheita:

  1. Kirjoita tai muokkaa ohjelmaa
  2. Käännä ohjelma kohdekoneelle ominaisiin konekooditiedostoihin
  3. Yhdistä konekooditiedostot suoritettavaan ohjelmaan (tunnetaan nimellä EXE-tiedosto)
  4. Debug tai suorita ohjelma

Ohjelman tulkinta

Ohjelman tulkinta on paljon nopeampi prosessi, josta on apua aloitteleville ohjelmoijille muokkaamalla ja testaamalla koodiaan. Nämä ohjelmat toimivat hitaammin kuin käännetyt ohjelmat. Ohjelman tulkinnan vaiheet ovat:

instagram viewer

  1. Kirjoita tai muokkaa ohjelmaa
  2. Debug tai suorita ohjelma tulkkiohjelman avulla

Java ja C #

Sekä Java että C # on osittain käännetty. Java-kääntäminen luo tavukoodin, jonka myöhemmin tulkitsee Java-virtuaalikone. Seurauksena on, että koodi kootaan kaksivaiheisessa prosessissa.

C # käännetään yleiseksi välikieleksi, jota sitten johtaa .NET-kehyksen Common Language Runtime -osa, ympäristö, joka tukee juuri ajallaan tapahtuvaa kokoamista.

C #: n ja Java: n nopeus on melkein yhtä nopea kuin tosi käännetty kieli. Nopeuden edetessä C, C ++ ja C # ovat kaikki riittävän nopeita peleille ja käyttöjärjestelmille.

Ohjelmat tietokoneella

Siitä hetkestä lähtien, kun käynnistät tietokoneen, se suorittaa ohjelmia, suorittaa ohjeita, testaa RAM-muistia ja käyttää aseman käyttöjärjestelmää.

Jokaisessa tietokoneesi suorittamassa toiminnassa on ohjeet, jotka jonkun piti kirjoittaa ohjelmointikielellä. Esimerkiksi Windows 10 -käyttöjärjestelmässä on noin 50 miljoonaa koodiriviä. Ne oli luotava, koottava ja testattava; pitkä ja monimutkainen tehtävä.

Ohjelmointikielet nyt käytössä

Suosituimmat PC-ohjelmointikielet ovat Java ja C ++ with C # lähellä takana ja C pitämällä omaa. Apple-tuotteet käyttävät Objective-C- ja Swift-ohjelmointikieliä.

Siellä on satoja pieniä ohjelmointikieliä, mutta muita suosittuja ohjelmointikieliä ovat:

  • pytonkäärme
  • PHP
  • Perl
  • Rubiini
  • Mennä
  • Ruoste
  • Scala

Ohjelmointikielten kirjoittamis- ja testausprosessia on yritetty automatisoida monin tavoin tietokoneet kirjoittavat tietokoneohjelmia, mutta monimutkaisuus on sellainen, että toistaiseksi ihmiset kirjoittavat ja testaavat edelleen tietokonetta ohjelmia.

Kielten ohjelmoinnin tulevaisuus

Tietokoneohjelmoijat käyttävät yleensä tuntemiaan ohjelmointikieliä. Seurauksena vanhat kokeilut ja totta kielet ovat ripustelleet jo pitkään. Mobiililaitteiden suosion myötä kehittäjät voivat olla avoimempia uusien ohjelmointikielten oppimiseen. Apple kehitti Swiftin korvaamaan lopulta Objective-C: n, ja Google kehitti Go: n tehokkaammaksi kuin C. Näiden uusien ohjelmien hyväksyminen on ollut hidasta, mutta tasaista.

instagram story viewer