Какво е език за програмиране?

click fraud protection

Език за програмиране се използва за писане на компютърни програми, включително приложения, помощни програми и системни програми. Преди да се появят езиците за програмиране на Java и C #, компютърните програми се компилират или интерпретират.

Компилираната програма е написана като поредица от човешки разбираеми компютърни инструкции, които могат да бъдат прочетени от a съставител и линкер и се превежда в машинен код, така че компютърът да може да го разбере и изпълни. Програмните езици на Fortran, Pascal, Assembly Language, C и C ++ почти винаги са съставени по този начин. Други програми, като Basic, JavaScript и VBScript, се интерпретират. Разликите между компилирани и тълкувани езици могат да бъдат объркващи.

Съставяне на програма

Разработването на съставена програма следва следните основни стъпки:

  1. Напишете или редактирайте програмата
  2. Компилирайте програмата в файлове с машинен код, които са специфични за целевата машина
  3. Свържете файловете с машинен код в изпълнима програма (известна като EXE файл)
  4. Отстраняване на грешки или стартиране на програмата
instagram viewer

Тълкуване на програма

Интерпретацията на програма е много по-бърз процес, който е полезен за начинаещите програмисти при редактиране и тестване на техния код. Тези програми работят по-бавно от компилираните програми. Стъпките за интерпретация на програма са:

  1. Напишете или редактирайте програмата
  2. Отстраняване на грешки или стартиране на програмата с помощта на програма за преводач

Java и C #

И Java, и C # са полукомпилирани. Компилирането на Java генерира байт код, който по-късно се интерпретира от виртуална машина на Java. В резултат на това кодът се компилира в двуетапен процес.

C # се компилира в Common Intermediate Language, който след това се управлява от Common Language Runtime част от .NET рамката, среда, която поддържа компилация, която се извършва точно навреме.

Скоростта на C # и Java е почти толкова бърза, колкото истински компилиран език. Що се отнася до скоростта, C, C ++ и C # всички са достатъчно бързи за игри и операционни системи.

Програми на компютър

От момента, в който включите компютъра си, той изпълнява програми, изпълнява инструкции, тества RAM и достъп до операционната система на неговия диск.

Всяка операция, която компютърът ви извършва, има инструкции, които някой е трябвало да напише на език за програмиране. Например, операционната система Windows 10 има приблизително 50 милиона реда код. Те трябваше да бъдат създадени, компилирани и тествани; дълга и сложна задача.

Езици за програмиране, които вече се използват

Най-добрите езици за програмиране за компютри са Java и C ++ с ° С# затворете отзад и C държи своето. Продуктите на Apple използват езици за програмиране Objective-C и Swift.

Има стотици малки езици за програмиране, но други популярни езици за програмиране включват:

  • Питон
  • PHP
  • Perl
  • рубин
  • Отивам
  • ръжда
  • Scala

Има много опити за автоматизиране на процеса на писане и тестване на програмните езици, като се налага компютрите пишат компютърни програми, но сложността е такава, че засега хората все още пишат и тестват компютър програми.

Бъдещето на езиците за програмиране

Компютърните програмисти обикновено използват езици за програмиране, които познават. В резултат на това старите изпитани езици се мотаят отдавна. С популярността на мобилните устройства, разработчиците може да са по-отворени за изучаване на нови езици за програмиране. Apple разработи Swift, за да замести в крайна сметка Objective-C, а Google разработи Go за по-ефективна от C. Приемането на тези нови програми е бавно, но стабилно.

instagram story viewer