Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.10.2012, 13:09   #51
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Цитата:
А зачем? Нафига козе баян? Но проблема в обратном. Многие программисты пишушие на ассемблере с трудом представляют работу конвейера команд, а не которые не представляют вовсе.
Зато, те кто представляет, делают всё намного лучше компиляторов. Но, с учётом возрастающих мощностей, это уже мало кому требуется.

Цитата:
При современной мощи железа куда важнее надежность софта, нежели его быстродействие и компактность.
Не учите детей плохому). Калькулятор, который на 80% грузит ядро процессора и жрёт 1 Гб оперативки это разве нормально? Ресурсов должно быть ровно столько, сколько нужно для выполнения задачи и, кстати, ассемблер в этом плане очень дисциплинирует Проверено не один раз.
Касательно надёжности: чем проще система, тем надёжнее она. Уж чем-чем, но простотой современные ПК и ПО к ним точно не отличаются. Наследуемость команд в архитектуре процессоров и поддержка заметно устаревших технологий на аппаратном уровне уже заметно сковывает прогресс. И такая же ситуация с ПО. По-сути, давно нужно полностью переработать концепцию с учётом современных реалий, но рынок вряд-ли позволит это сделать.
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 02.10.2012, 13:26   #52
mv28jam
Старожил
 
Аватар для mv28jam
 
Регистрация: 09.09.2008
Сообщений: 2,624
По умолчанию

Цитата:
По-сути, давно нужно полностью переработать концепцию с учётом современных реалий, но рынок вряд-ли позволит это сделать.
Прям всемирный заговор рынка против прогресса!
"Мы наш, мы новый мир построим"...
Стрелок-охотник
mv28jam вне форума Ответить с цитированием
Старый 02.10.2012, 13:40   #53
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Цитата:
Сообщение от mv28jam Посмотреть сообщение
Прям всемирный заговор рынка против прогресса!
"Мы наш, мы новый мир построим"...
Да какой там заговор))) там более страшное слово: рентабельность. Ведь не факт же, что новый продукт быстро начнёт приносить прибыль...
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 02.10.2012, 13:47   #54
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

Ситуация, когда АСМ нужен программисту, на мой взгляд, это редкость.

Цитата:
При современной мощи железа куда важнее надежность софта, нежели его быстродействие и компактность.
Ну, не знаю как где, но у меня сложилось впечатление, что быстродействие еще как нужно. Люди подтаскивают свой старый софт и просят его переделать под что-нибудь модное, за хорошие деньги. В 95% процентах случаев речь идет про OpenCL, но некоторые задачи по-прежнему cpu-wise. Кстати, учитывая, что память и винты нынче не дорогие, кол-во памяти которое зажирает прога не является критическим параметром.
f.hump вне форума Ответить с цитированием
Старый 02.10.2012, 14:08   #55
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Цитата:
Кстати, учитывая, что память и винты нынче не дорогие, кол-во памяти которое зажирает прога не является критическим параметром.
Испытав близко общение с проектами 1С (в клиент-серверном варианте) я пришёл к выводу, что памяти постоянно не хватает... Как, впрочем, и ресурсов процессора...
Правильно поставленная задача - три четверти решения.

Последний раз редактировалось DiemonStar; 02.10.2012 в 14:10.
DiemonStar вне форума Ответить с цитированием
Старый 02.10.2012, 18:40   #56
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Испытав близко общение с проектами 1С
Это не тенденция, а особенность 1С. И причина тоже названа правильно - использование старых технологий тормозит систему.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 02.10.2012, 21:58   #57
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Зато, те кто представляет, делают всё намного лучше компиляторов.
но только под одну определенную машину.
компиляторы же позволяют оптимизировать итог под разные типы процев.
Цитата:
Ресурсов должно быть ровно столько, сколько нужно для выполнения задачи и, кстати, ассемблер в этом плане очень дисциплинирует
ОЙ ли, на всех ЯП за этим всегда следил, исключение те которые не дают.
Цитата:
Калькулятор, который на 80% грузит ядро процессора и жрёт 1 Гб оперативки это разве нормально?
имелось в виду что немного лишней памяти можно и сожрать.
ясен пень что не безбожно занимать все пространство.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 02.10.2012, 23:46   #58
bitix
Форумчанин
 
Аватар для bitix
 
Регистрация: 21.04.2012
Сообщений: 792
По умолчанию

что скажете насчет программирования микроконтроллеров?
Талантливыми не становятся, а рождаются
bitix вне форума Ответить с цитированием
Старый 03.10.2012, 00:04   #59
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

это своя ниша, и там асм не 100% занимает, ИМХО правда.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 03.10.2012, 07:15   #60
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
что скажете насчет программирования микроконтроллеров?
Что там есть С, Паскаль и еще какие-то языки заточенные под конкретную серию/модель. Хотя там ассемблер, конечно же играет первостепенную роль. Но это легко объясняется малыми ресурсами. Там это необходимость, на персоналках - прихоть.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Я где-то читал, что на C можна писать драйвера, а ОС без асма, только с C можно? pufystyj Свободное общение 31 01.03.2011 20:03