|
Языки программирования. Разработка программ на заказ
Большая часть работы программиста связана с разработкой программ на заказ, написанием программного кода на одном из языков программирования.
Различные языки программирования позволяют разрабатывать программы для различных целей(web приложения, windows приложения, приложения для КПК, и т.д.) Выбор языка программирования является основной проблемой для решения задачи программирования, подходящей для решения имеющейся задачи. Разные языки требуют от программиста различного уровня внимания, опыта и знаний, к деталям при реализации программного алгоритма. Часто приходится выбирать между простотой и производительностью (или между временем программиста и временем заказчика).
Единственный язык, напрямую выполняемый процессором - это машинный язык (машинный код). Изначально все программисты прорабатывали каждую мелочь в машинном коде, но сейчас эта трудная работа уже не делается. Сейчас программисты пишут исходный код, а компьютер используя (компилятор, интерпретатор или ассемблер) транслирует его. Если требуется полный низкоуровневый контроль над системой, программисты пишут на языке ассемблера, мнемонические инструкции которого преобразуются один к одному в соответствующие инструкции машинного языка целевого процессора.
В некоторых языках программирования вместо машинного кода генерируется интерпретируемый двоичный код "виртуальной машины", также называемый байт-кодом (byte-code). Такой подход применяется в Forth, некоторых реализациях Lisp, Java, Perl, Python, а также в языках платформы Microsoft .NET.
Интернет решение по учету и ведению базы клиентов
|