Каква е разликата между маркиране, скриптове и език за програмиране?


Отговор 1:

Маркирането е тривиални текстови неща, в html нещата между [b] и [/ b] ще бъдат удебелени, когато се показват, това е всичко, което оригиналният HTML е направил наистина.

Скриптирането има две отделни дефиниции, това може да означава текстов документ с повиквания в командния ред в него или може да бъде език за програмиране, който се интерпретира и като цяло работи добре използван като вторичен език в проект, например lua.

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


Отговор 2:

Езикът за маркиране е компютърен език, който използва тагове за определяне на елементи в документа. Това е четено от човека, което означава, че маркиращите файлове съдържат стандартни думи за разлика от синтаксисите, използвани в езиците за програмиране .HTML, XML и XHTML са най-честите примери за маркиране на език.

Основната разлика между езиците за писане на скриптове и езиците за програмиране е, че езиците за писане на скриптове не изискват компилация. Те са по-скоро интерпретирани. Езиците на програмирането са съставени.

JavaScript, ASP и PHP са именно няколко примера за езици на скриптове, а C, C ++ и Java могат да бъдат примери за езици за програмиране.

Но отново, преди да класифицираме всеки език като скриптове или програмиране, трябва да помислим за средата, в която програмата би се изпълнила. Това е така, защото човек може да проектира интерпретатор за език C и да го използва като скриптов език и подобно проектиране на компилатор за Javascript и използване той е като език за програмиране. Подобно на това има V8, JavaScript двигателят на Google Chrome, който компилира JavaScript кода в машинен код, вместо да го интерпретира.