"Шура, не подходите ко мне с этим железом.."

KOJLbT
8/11/2008, 3:15:54 PM
Хотелось бы узнать у товарищей программистов, какой уровень знания железа они находят необходимым для успешного прикладного программирования. Сам я могу назвать себя начинающим программистом (опыт работы примерно год). Не сказать, что я знаю хорошо железо, мое знание ограничивается годовым курсом "Архитектура аппаратного обеспечения ПК", в котором в основном рассматривались процессоры Intel, и неглубоким знанием ассемблера.
DELETED
8/11/2008, 4:15:55 PM
Прикладник может вообще ничего не знать про железо.
-=Велла=-
8/11/2008, 9:35:24 PM
Потому что ему это необязательно знать.
DELETED
8/15/2008, 3:53:55 PM
Меня, как веб-разработчика (JSF под NetBeans 6.0) интересует двухъядерный ком с оперативкой не меньше 2 ГБайт (потому что иначе все жутко зависает).
И чтоб монитор был минимум 19 дюймов с широкоформатной матрицей, чтобы все компоненты NetBeans спокойно размещались на экране и дизайнер\код было хорошо видно.
а так - Интел ли, Атлон, - я не привереда :)
KOJLbT
8/15/2008, 4:30:29 PM
(Shimmy @ 15.08.2008 - время: 11:53) Меня, как веб-разработчика (JSF под NetBeans 6.0) интересует двухъядерный ком с оперативкой не меньше 2 ГБайт (потому что иначе все жутко зависает).
И чтоб монитор был минимум 19 дюймов с широкоформатной матрицей, чтобы все компоненты NetBeans спокойно размещались на экране и дизайнер\код было хорошо видно.
а так - Интел ли, Атлон, - я не привереда :)
Да, NetBeans жрет по-страшному, конечно. Но вопрос в другом. Необходимо ли тебе знание железа (и на каком уровне?) непосредственно при программировании.
DELETED
8/15/2008, 6:03:03 PM
(Shimmy @ 15.08.2008 - время: 11:53) И чтоб монитор был минимум 19 дюймов с широкоформатной матрицей, чтобы все компоненты NetBeans спокойно размещались на экране и дизайнер\код было хорошо видно.
Цитата доказывает, что прикладник ничего может не знать про железо.. :)
DELETED
8/15/2008, 9:01:40 PM
(JeyLo @ 15.08.2008 - время: 14:03) (Shimmy @ 15.08.2008 - время: 11:53) И чтоб монитор был минимум 19 дюймов с широкоформатной матрицей, чтобы все компоненты NetBeans спокойно размещались на экране и дизайнер\код было хорошо видно.
Цитата доказывает, что прикладник ничего может не знать про железо.. :)
Это да)))
но тем не менее, я настаиваю на 2-х гигах оперативки и больше..ибо нетбинс ненасытен.
в остальном мне сугубо фиолетово, что внутре devil_2.gif
Gorjie
8/27/2008, 12:16:07 AM
(KOJLbT @ 11.08.2008 - время: 11:15) Хотелось бы узнать у товарищей программистов, какой уровень знания железа они находят необходимым для успешного прикладного программирования.
Самое главное для программиста - знать возможности железа, причем не только знать, но и учитывать это при написании программ. Приходит само и с опытом, на остальное же есть одмин :)

А программистов, кодящих для систем неограниченной мощности, надо расстреливать на месте russian_roulette.gif
Пупкин_
8/27/2008, 7:08:26 PM
Обычно, пишутся программы, а потом в зависимости от того как коряво ты написал - пишутся минимальные требования к системе pardon.gif
А когда работаешь с большими объемами информации, крути не крути - а оптимизировать запросы приходиться, иначе - нафиг нужно.
А уровень "знание железа", для прикладных программ высокий не нужен. Но я не уверен что программист пишет только прикладные программы, да и в жизни оно никогда лишним не будет.
Gorjie
8/27/2008, 11:22:11 PM
(Пупкин_ @ 27.08.2008 - время: 15:08) Обычно, пишутся программы, а потом в зависимости от того как коряво ты написал - пишутся минимальные требования к системе  pardon.gif
Это в Индии так пишут, да и то редко :)
При написании больших программ нормальные люди сначала смотрят на железо, на котором оно будет пахать.

Вот смотри... посадили тебя за крутейший суперкомпьютер. И ты на радостях тут же наваял к базе данных (5.000.000 записей, каждая по 10 символов) новаторский поиск, где в память компа загружается матрица 5.000.000х10 четырехбайтных значений и потом неспеша перебирается...
Ты так и напишешь, что рекомендуемая оперативная память и процессорные мощности улетают за рамки средних мейнфреймов? :)
Пупкин_
8/28/2008, 2:57:47 AM
(Gorjie @ 27.08.2008 - время: 19:22) (Пупкин_ @ 27.08.2008 - время: 15:08) Обычно, пишутся программы, а потом в зависимости от того как коряво ты написал - пишутся минимальные требования к системе  pardon.gif
Это в Индии так пишут, да и то редко :)
При написании больших программ нормальные люди сначала смотрят на железо, на котором оно будет пахать.

Вот смотри... посадили тебя за крутейший суперкомпьютер. И ты на радостях тут же наваял к базе данных (5.000.000 записей, каждая по 10 символов) новаторский поиск, где в память компа загружается матрица 5.000.000х10 четырехбайтных значений и потом неспеша перебирается...
Ты так и напишешь, что рекомендуемая оперативная память и процессорные мощности улетают за рамки средних мейнфреймов? :)
5.000.000 - не много для меня..., да и прямым перебором ты компьютер не загрузишь (потеряешь только пару дней download.gif, хотя ты знаешь есть до сих пор такие уникумы, которые так и работают). А вот корявыми запросами нефиг делать.
Да и не ровняй прикладное ПО и базу данных...
К серверу базы данных требования должны быть очень серьёзные - согласен. Но человек который пишет ПО под эту базу данных не обязательно должен знать какое, хотя желательно.
Ну а для программ которые работают не под платформу "клиент-сервер", нужно очень много оперативочки чтобы самому все крутить.
При написании больших программ
Сейчас большие прикладные программы пишуться редко, и то это стоит очень большийх денег. Наиболее распространены средний програмки для учета чего-либо или движения чего-либо... И эти программы пишуться под "среднестатистическое" железо.