|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.12.2016, 01:03 | #11 |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
логика на голом железе -> программируемые схемы -> машинный код и asm -> языки уровня чуть выше -> еще выше -> еще выше -> еще выше.
Алгоритм -> Быстрая библиотека -> обертка над библиотекой для нужного языка -> обертка под нужный интерфейс -> обертка под нужный фреймворк -> обертка под текущие нужны -> обертка под текущие нужны -> обертка под текущие нужны. Ну и да, сумму арифметической прогрессии можно и рекурсией посчитать. |
23.12.2016, 09:36 | #12 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Уберите из разработки маркетологов, которым постоянно нужны новые версии с новыми функциями и тогда у пограммистов будет время на доработку продуктов. На рынок вечно вываливают программы качества бета-версии, выпускают пару патчей, забивают и типа переходи на новую версию или сиди со старой корявой.
Объем кода вообще ничего не значит, всё это антинаучная ерунда. |
23.12.2016, 10:39 | #13 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
0) Железо
1) Драйвер-Фильтр 2) Драйвер-интерфейсный 3) Пользовательский-Драйвер 4) Прикладная библиотека с API 5) Обёртка или оснастка(Framework) 6) Приложение с графическим интерфейсом 7) Пользователь И это в первом приближении. Так каждый программный уровень ещё делается на 2 или 3 изредка 4. На 2 если модель и библиотека-функций (routines) на 3 это если MVС и на 4 года вспомогательные функции выделяются из MVC в отдельную библиотеску. Проблема реальных систем в том что они во первых многогранны и для их изучения требуется рассмотреть их с разных сторон. А в каждом таком рассмотрении находится до 7 уровней. Вот и выходит что маломальская вещь имеет очень большую сложность. Большой поток информации который просто невозможно охватить. Вот от этого программисты и используют динамическое программирование. Когда они решают то что могут решить, а после переходят на более высокий уровень изучения и составления. Но маркетологи как правило не дают сосредоточиться на изучении одной проблемы вот и выходит что программы у нас скороспелые а оттого и раздутые и безвкусные. Зато пипл-хавает. Им же интересно копаться и выяснять что да где не работает. А программисту некогда у него следующий проект за который уплачено. А за старый никто деньги не платит. Вот и не трогают его. Как говорится сделал и забыл.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . Последний раз редактировалось Pavia; 23.12.2016 в 10:44. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перестал работать код | Оксана33 | Microsoft Office Excel | 6 | 07.10.2015 21:10 |
Часть Странички в delphi код перестал работать! | Fahman | Общие вопросы Delphi | 0 | 02.12.2013 19:11 |
Перестал работать код | Mikuro | Microsoft Office Excel | 6 | 12.11.2010 15:24 |
Перестал работать плеер. Что может быть? | infrared | Софт | 3 | 29.03.2010 13:01 |
Неожиданно перестал работать код | kry | Помощь студентам | 5 | 12.01.2009 09:11 |