"отвечая требованиям ТЗ делает это быстро, эффективно"
Понятие "быстро" тут не применимо. Например, скриптовые языки (1С, РНР) в 80 раз медленнее чем компилируемые - Delphi, C#.
Однако, потребители редко жалуются на их скорость.
Значит должно быть
А) Соответствие тексту задания. На этой фазе два противоречия. Текст задания должен быть составлен правильно, и задание должно быть выполнено в разумные сроки. Увы, около 70% проектов нарушают сроки исполнения в 2-3 раза.
Б) Соответствие психологическим характеристикам пользователя. Это интерфейс понятный целевой группе, приемлемая скорость реакции. Скажем, 2 секунды отклик при открытии документа. И 5 минут при формировании годовой отчётности.
В) Цена, простота сопровождения. Даже бесплатные продукты имеют цену. Просто их написание может не быть основным заработком, или финансирование будет не из бюджета потребителя.
Чем код запутанней, тем сложнее его сопровождение.
Программы с применением ООП подхода и самых современных языков (C#) позволяют в короткие сроки реализовать задачу.
P.S.
В попытке ответить на вопрос всячески старался не допустить бреда про ассемблер и якобы высокие скорости побайтового кодирования.
Всё это верно только для программирования микроконтроллеров. Там пишут на Ассемблере и Си, иногда С++.
Другие языки программирования и технологии
Идеальная программа это ...(С точки зрения программиста)
begin
end. Это с точки зарения компилятора :) А программиста.. . Та, которая отвечая требованиям ТЗ делает это быстро, эффективно и при этом легко сопровождается. Что в принципе несовместимо.
end. Это с точки зарения компилятора :) А программиста.. . Та, которая отвечая требованиям ТЗ делает это быстро, эффективно и при этом легко сопровождается. Что в принципе несовместимо.
С точки зрения программиста - минимальный код при максимальных возможностях, как можно меньше багов, меньше времени, проведенного в отладчике. Та которая максимально подходит под ТЗ и под личные требования программиста
Юрий Коняев
это девушка с 2-3 размером груди, которая молчит,не пилит и часто выполняет свои функции ну это примерно так а еще важно чтоб она не зависала по клубам, вкусно готовила, и чтоб ее не глючило, чтоб она не слетала, не залитало, и тогда не приходилось делать ресет отношениям)
а вообще мне нравится постоянная бета версия как мазилла) ее все время модернизируют и она все время хорошо рпботает
а вообще мне нравится постоянная бета версия как мазилла) ее все время модернизируют и она все время хорошо рпботает
это девушка с 2-3 размером груди, которая молчит, не пилит и часто выполняет свои функции ну это примерно так а еще важно чтоб она не зависала по клубам, вкусно готовила, и чтоб ее не глючило, чтоб она не слетала, не залитало, и тогда не приходилось делать ресет отношениям)
а вообще мне нравится постоянная бета версия как мазилла) ее все время модернизируют и она все время хорошо рпботает
а вообще мне нравится постоянная бета версия как мазилла) ее все время модернизируют и она все время хорошо рпботает
Похожие вопросы
- Программа, определяющая принадлежность точек к прямой(язык программирования С)
- С точки зрения NFC reader-ов есть ли разница при использовании карты с NFC и
- Сточки зрения программиста, человек это переменная или оператор?
- Недавно склепал свой первый сайт, очень интересно мнение проффесионалов с точки зрения дизайна и наполнения сайта.
- Оцените дизайн, с точки зрения понимания, практичности и удобства. Сайт будет персонального и коммерческого характера.?
- Суть программирования или "Как взглянуть на программирование с точки зрения философии? "
- С точки зрения IT-специалиста опишите несколько минусов Windows 10
- Онлайн казино, онлайн покер и ставки на спорт, как это работает с точки зрения программирования?
- Зачем от поступающих на программистов требуют сдавать профильную математику. Я посмотрела как пишутся программы на
- Я начинающий программист, у меня нет никаких программ специальных типа Borland для использования их при написании прогр
Язык 1с оптимален для своей среды (а другого там всё равно нет), но сама 1с не оптимальная для бухгалтерии. Просто про другие системы люди не в курсе в силу слабых маркетинговых способностей их производителей.