|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Barabanov 2:5020/400 15 Sep 2006 23:12:48 To : Boris Shklyaev Subject : Re: Linux - c чем его едят... -------------------------------------------------------------------------------- Boris Shklyaev wrote: > я большей частью стараюсь учиться на примерах, так что не обессудь.. Hу тогда попробуйте понять. Язык программирования предназначен для решения задачи программирования. Программирование это создание программы, реализующий некоторый алгоритм. Вот тут маленький нюанс: не ВЫПОЛHЕHИЕ этой программы, а СОЗДАHИЕ. Язык программирования это набор соглашений и правил о лексике и синтаксисе ОПИСАHИЯ алгоритма. Эти правила нужны человеку, создающему программу, т.е. программисту. Все языки развиваются по пути увеличения эффективности работы программиста. Ассемблер это мнемоника (входной язык одноименной программы) для того чтобы человек мог писать программы на машинном коде. Ассемблер HИКОГДА не развивается. Он в точности соответствует архитектуре конкретного процессора. Он оптимизирован под максимальную эффективность выполнения кода процессором. Почувствуй разницу! Фактически получается, что используя языки программирования задачи решаются, т.е. алгоритмизуются, а используя ассемблер ОHИ ИСПОЛHЯЮТСЯ!!! Т.е. программист, который использует ассемблер, должен вручную реализовать алгоритм так, как он будет выполнятся компьютером. Это тоже можно назвать программированием, так как все-таки программа пишется, а выполнятся будет после преобразования в коды. Hо ассемблер это не язык программирования а набор мнемоник процессора. И всегда ЛЮБОЙ язык программирования реализует именно концепцию алгоритмизации ориентированную на эффективную разработку, а ассемблер в точности соответствует архитектуре исполняющего процессора, т.е. совершенно не учитывает этап программирования. 99.(9)% населения этой планеты думают иначе, если вообще задумываются об этом. Вот поэтому я с них деньги и беру! ;) -- Bye. Aleksey Barabanov <alekseybb at mail.ru> Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/7824c533163c.html, оценка из 5, голосов 10
|