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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2010, 23:41   #1
Linel
Форумчанин
 
Аватар для Linel
 
Регистрация: 21.02.2009
Сообщений: 372
Восклицание Нужно ли знать устройство компьютера?

Уважаемые программисты,

Очень интересно услышать ваше мнение по поводу необходимости изучения устройства компьютера. Я студент, учусь в универе, и у нас есть такой предмет, как "Компьютерная архитектура". Так вот, там мы изучаем как компьютер выполняет различные операции, работает с регистром, ячейками памяти и так далее. Собственно вопрос, просто интересно, кому нибудь из вас пригодилось ли это по жизни где нибудь, и вообще для чего все это нужно? Это необходимо знать для общего развития? Знать чтобы знать?

Единственное, я могу предположить, что знание архитектуры компьютера помогает разобраться в низкоуровневых языках программирования аля ассемблер. Больше я ума не приложу, где это может пригодиться (сегодня программирование настолько разжевано - различные готовые решения, модули, фреймворки и т.д и т.п.).

Жду ваших ответов. Поправьте, если я не прав или ляпнул ерунду =)

P.S. И не говорите, что компьютер - это инструмент программиста, а мастер должен знать свой инструмент. Будь я писателем, мне было бы все равно, как устроена ручка. Главное, что пишет ведь =)
No name. Just Linel.
Linel вне форума Ответить с цитированием
Старый 29.10.2010, 23:49   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а факультет какой?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 29.10.2010, 23:50   #3
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от Linel Посмотреть сообщение
Будь я писателем, мне было бы все равно, как устроена ручка. Главное, что пишет ведь =)
Весьма неудачный пример.
Писать программы для того, не знаю чего... По крайней мере, это самонадеянно - называть себя в таком случае программистом.
mihali4 вне форума Ответить с цитированием
Старый 29.10.2010, 23:51   #4
Linel
Форумчанин
 
Аватар для Linel
 
Регистрация: 21.02.2009
Сообщений: 372
По умолчанию

Цитата:
а факультет какой?
Информационные технологии. Только причем тут факультет?
No name. Just Linel.
Linel вне форума Ответить с цитированием
Старый 29.10.2010, 23:52   #5
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,033
По умолчанию

Я не понимаю программистов, которые не интересуются внутренностями.

Последний раз редактировалось Levsha100; 30.10.2010 в 00:14.
Levsha100 вне форума Ответить с цитированием
Старый 29.10.2010, 23:53   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вообще свою архитектуру знать не повредит никогда.

Цитата:
А вообще я не понимаю программистов, которые не интересуются внутренностями.
смотря насколько глубоко, я думаю не каждому нужно знать про APIC, PIT и тд
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 29.10.2010 в 23:59.
Пепел Феникса вне форума Ответить с цитированием
Старый 29.10.2010, 23:54   #7
Vikenty
Заслуженный флудер
Участник клуба
 
Аватар для Vikenty
 
Регистрация: 31.03.2010
Сообщений: 1,473
По умолчанию

Знать устройство компьютера, нужно для <ассемблерирования> больше не знаю где может пригодиться
Vikenty вне форума Ответить с цитированием
Старый 29.10.2010, 23:55   #8
Linel
Форумчанин
 
Аватар для Linel
 
Регистрация: 21.02.2009
Сообщений: 372
По умолчанию

Цитата:
Весьма неудачный пример.
Писать программы для того, не знаю чего... По крайней мере, это самонадеянно - называть себя в таком случае программистом.
Я просто имел ввиду, что можно писАть вполне толковые вещи не углубляясь в устройство компьютера. Какая мне разница, что происходит внутри машины, когда к "А" прибавляю "Б" или пробегаюсь по массиву. Ни мне, не пользователю совершенно незачем знать это. ИМХО.
No name. Just Linel.
Linel вне форума Ответить с цитированием
Старый 30.10.2010, 00:00   #9
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,988
Сообщение

Цитата:
Сообщение от Linel Посмотреть сообщение
Информационные технологии. Только причем тут факультет?
Тем более

Цитата:
Сообщение от Linel Посмотреть сообщение
что компьютер - это инструмент программиста, а мастер должен знать свой инструмент.
Какая хоть специальность? Считаю, что без знания комплектующих и работы ПК нет никакой возможности работы, даже, эникейщиком...

Цитата:
Сообщение от Linel Посмотреть сообщение
Я просто имел ввиду, что можно писАть вполне толковые вещи не углубляясь в устройство компьютера. Какая мне разница, что происходит внутри машины, когда к "А" прибавляю "Б" или пробегаюсь по массиву. Ни мне, не пользователю совершенно незачем знать это. ИМХО.
Хорошо, приведите пример толковой, пользующийся хорошим спросом, оплачиваемой программы.

Последний раз редактировалось vasek123; 30.10.2010 в 00:04.
vasek123 вне форума Ответить с цитированием
Старый 30.10.2010, 00:00   #10
Linel
Форумчанин
 
Аватар для Linel
 
Регистрация: 21.02.2009
Сообщений: 372
По умолчанию

Цитата:
Из предыдущей фразы вытекает, что если вам это не интересно, то интересно ли вам It вообще?
Видите ли, ИТ - это очень широкое понятие. Выучившись на Айтишника можно писать сайты сидя в оффисе, а можно собирать компьютеры, а еще можно работать в различных фирмах (сотовой связи например), а еще этот список очень длинный и продолжать его можно вечно =)

Цитата:
Знать устройство компьютера, нужно для <ассемблерирования> больше не знаю где может пригодиться
Вот я тоже, поэтому и спрашиваю...)

Цитата:
Считаю, что без знания комплектующих и работы ПК нет никакой возможности работы, даже, эникейщиком.
Хорошо, можете привести пример, почему у разработчика веб приложений нету ну просто никакой возможности работать без знаний устройства компьютера?
No name. Just Linel.

Последний раз редактировалось Linel; 30.10.2010 в 00:03.
Linel вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что нужно знать (сделать), что бы прога запускалась в Виндос 7 и Виста marina15056 Помощь студентам 19 24.08.2010 11:29
что нужно знать о драйверах alex(21) Компьютерное железо 4 24.12.2009 07:35
Их нужно знать в лицо ! Virtson Свободное общение 2 09.12.2007 17:08