Компьютер - это быстрый, но прямолинейный помощник для человека. Он не понимает намеков и двусмысленности. Машина всегда делает именно то, что от нее попросят. Единственный язык, который понимает компьютер - это машинный язык. Но писать его самим очень сложно, подвержено ошибкам, занимает много времени и сил. Поэтому на смену сложным низкоуровневым машинным языкам пришли высокоуровневые. Это языки программирования, чей синтаксис своей гибкостью приближен к человеческому языку. Это позволяет быстрее писать программы понятные для человека. Хорошо, человек понимает, что он написал, но как машина поймет его код? Наш код подвергается переводу на машинный язык. Получив команды на своем машинном языке, компьютер запускает программу. Высокоуровневые языки бывают интерпретируемыми и компилируемыми. Об этом мы поговорим в следующих статьях. C# является компилируемым языком программирования. .Net и что это такое Платформа .Net Framework - это технология, которая совмещает в себе организованную