Цитата(zorromen @ Nov 20 2006, 21:03)

Ну зачем с минимальными навыками в программировании...на асме всеравно удобно некоторые фишки производить...
Какие? (не подумайте что я против ассемблера как такового), просто не люблю перемешивать котлеты с мухами.
Писать на ассемблере целесообразно только для получения оптимального кода отлаженного алгоритма. При этом недостатками будет:
1. Полная непереносимость кода на другие платформы.
2. Много времени на разработку.
3. Сложность модификации. (править тяжело).
В остальных случаях целесообразно применять Cи, и чем "чище" будет Си - тем легче такой код потом будет прочитать, тем проще осуществить перенос кода на другие платформы.
Вставлять же ассемблерные вставки, внутрь Си-шных функций ради каких-то "фишек" лишает всех преимуществ Си-шного проекта, делает код трудно читаемым и нарушает переносимость не только в случае различных платформ, но в рамках одной платформы, т.к. у разных компиляторов (даже одного и того же производителя) могут быть разные соглашения о передаче параметров.