Оптимальный компьютер для программиста

Тема в разделе "WASM.HEAP", создана пользователем Stariy, 21 янв 2011.

  1. Stariy

    Stariy Member

    Публикаций:
    0
    Регистрация:
    22 окт 2003
    Сообщения:
    529
    Адрес:
    Russia
    Тема про макбук навеяла идею - купить комп. Хочется послушать мнения - каким должен быть комп для программиста? Основное использование - vs2010, qt creator, ida, virtualbox с kubuntu и win7. Игрушек практически нет. На что сделать упор? Мне кажется, что для ускорения компиляции памяти неплохо б поставить 8 гб, сэкономив на видеокарте. Проц интел или амд? Стоит ли гнаться за многоядерностью?
     
  2. Z3N

    Z3N New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2009
    Сообщения:
    812
    Stariy
    Тогда уже можешь и рэйд сделать, для ускорения....
     
  3. johnfound

    johnfound New Member

    Публикаций:
    0
    Регистрация:
    12 фев 2003
    Сообщения:
    74
    Адрес:
    Bulgaria
    IMHO, компютер для програмиста должен быть "взрослым"! Ему должно быть не менее двух лет, а еще лучше 5.
    Только тогда создаваются шедевры и потребители не матерятся, используя програмы которые пишет програмист. :)
     
  4. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    johnfound
    Одно время превосходно было писать на 486 когда вокруг были PIII.
    Но сейчас нравы поменялись. Это антивирус который съедает половину ресурсов. 2 ядра как минимум.

    Памяти надо побольше. Только вот не для компиляции. А для виртуальных ОС.
    Для ускорения компиляции лучше частоту побольше.
     
  5. Nafanya

    Nafanya Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    581
    Интеловский ксеончик оптимален для серьёзных разработок, не просто так именно его ставят на рабочие станции в НИИ, он обеспечит качественную работу нескольких параллельных осей (без тормозов).
     
  6. artkar

    artkar New Member

    Публикаций:
    0
    Регистрация:
    17 авг 2005
    Сообщения:
    400
    Адрес:
    Russia
    + 1000
    На слабом компьютере многое "на глаз" заметно
     
  7. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    Nafanya
    В НИИ ставят, то на что денег выбьют. А если они сваливаются то надо всё по быстрому израсходовать. 486 не встречал но PI и PII распространены. Вот в серверных там да ксеноны.
     
  8. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.568
    Адрес:
    Russia
    Stariy
    Моя рабочая кодерская\коммандировочная конфа: Thinkpad X200T
    Процессор: Intel Core 2 Duo SL9400 (1.86GHz, 6MB L2, 1066MHz)
    Монитор: 12.1" Enhanced Multitouch WXGA LED Panel with wide viewing angle. 270 NIT
    Графика: Intel GMA 4500MHD
    Оперативная память: 4 GB PC3-8500 DDR3 SDRAM 1067MHz SODIMM (2 DIMM)
    Возможности ввода: Клавиатура (US), TrackPoint, сенсорный экран (WACOM)
    Сканнер отпечатков пальцев – присутствует
    Камера – присутствует
    Жесткий диск: 500GB Hard Disk Drive, 7200rpm
    Модуль Intel Turbo Memory hard drive cache 2Gb – присутствует
    Дополнительный слот: 5-1 Media Card Reader and Modem
    Сеть – Intel 82567LM Gigabit Network Connection (10\100\1000 Mb\s).
    Модуль Bluetooth – присутствует
    Беспроводной модуль – Wireless Intel WiFi Link 5300 (AGN) with My WiFi Tech. Стандарты 802.11 a/b/g/n
    Модуль 3G – Integrated AT&T Mobile Broadband (Ericsson F3507g)
    Батарей 8 Cell Li-Ion
    -----------------------------------
    + монитор 23 дюйма
    -----------------------------------

    PS. Тянет все перечисленные вами выше задачи, и даже больше.
     
  9. Nafanya

    Nafanya Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    581
    Pavia
    В принципе для компиляции и отладки программных реализаций и Core 2 Duo за глаза, при условии, что Вы работаете на одной ОСИ без виртуальных машин.

    Но вот если вам необходимо моделировать временные диаграммы (Quartus, Симка), то Core 2 Duo конечно справится но с заметными на глаз задержками.

    А вот если заставить этот двухъядерник перегонять исходники на Verilog (например контроллера какого-нить) в цифровую схему (ПО Leonardo это умеет), тормоза будут очень значительными. Такие операции желательно выполнять на Intel Xeon.

    То есть все зависит от того какими разработками Вы занимаетесь.
     
  10. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    Nafanya
    Во-во - неоправданная тормознутость - типичный прикол практически всех эмуляторов электроники. А посадить их разработчиков на PII, глядишь и задумались бы хоть немного :))
     
  11. dyn

    dyn New Member

    Публикаций:
    0
    Регистрация:
    30 окт 2009
    Сообщения:
    566
    Тогда бы не было даже таких эмуляторов, как есть :)
     
  12. SadKo

    SadKo Владимир Садовников

    Публикаций:
    8
    Регистрация:
    4 июн 2007
    Сообщения:
    1.610
    Адрес:
    г. Санкт-Петербург
    AMD Athlon X2 3800+ / OpenSUSE 11.3 / NVidia GeForce 7300 GS / 2 GB Ram / 1 Tb HDD
    Нормальный комп, справляется со всем уже не один год.
     
  13. CyberManiac

    CyberManiac New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2003
    Сообщения:
    2.473
    Адрес:
    Russia
    У меня билдер из Embarcadero RAD Studio XE и на Pentium D с двумя гигами без проблем ворочается. Может быть, если добавить ещё два гига, он бы ещё лучше ворочался, но я же не сумасшедший, чтобы на работу тащить :)
     
  14. Stariy

    Stariy Member

    Публикаций:
    0
    Регистрация:
    22 окт 2003
    Сообщения:
    529
    Адрес:
    Russia
    Мне в последнее время приходится часто под виртуалкой работать. Например, писать и отлаживать две проги, взаимодействующие между собой, одна пол линуксом, вторая под виндой. Перегружаться или держать два компа - неудобно. А разница во времени компиляции под виртуалкой и реальной осью заметна сильно. В принципе, на работе в компе стоит 4 гб оперативки, проц коре2дуо, вполне хватает. Но так приятно, когда при нажатии на F5 не надо барабанить пальцами по столу, а сразу можно получить результат.
    Рейд не хочу. Стоял у меня как-то рейд, скорость конечно была ощутимо высокая, но потом один из дисков сдох, а я три месяца все переписывал с нуля. Конечно, куча ошибок была исправлена, но все-таки к рейдам доверия нету... Хотя, конечно, бэкап никто не отменял.

    Железки не разрабатываю, примерный перечень используемого ПО я привел в начале темы.
    Мне тут сегодня сказали, что если не планируется каких-то спецзадач многопоточных, то от многоядерности будут только тормоза, т.к. будут бессмысленные накладные расходы на взаимодействие между ядрами, которые на самом то деле и не нужны. Думаю...
     
  15. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.568
    Адрес:
    Russia
    Stariy
    Не верьте. Полный бред.
     
  16. kernel16

    kernel16 Human Vl

    Публикаций:
    0
    Регистрация:
    29 окт 2010
    Сообщения:
    316
    Вау! А мой комп значит чего-то стоит! Во! Куплен в 2005 году и почти не апгрейдился. Оригинал! 4 пентиум, 256 мб озу, хард на 120 и 30 гб, видео 128 мб.
    Из сказаного выше делаю вывод, что он стоит порядком 50 000 рублей)))
    Продам)))

    И кстати для пущего эффекта разработки на нём ПО: хардик постоянно отрубается - отходит от 5\12 вольтовой линии питания. А это ещё + 1000 руб в его цену:lol:

    Ну что не берём!))) ЭТО ЖЕ РЕЛИКВИЯ! :lol:
     
  17. Stariy

    Stariy Member

    Публикаций:
    0
    Регистрация:
    22 окт 2003
    Сообщения:
    529
    Адрес:
    Russia
    Идея верная, только это скорее требования к компьютеру тестера. А то программист весь изматерится в процессе разработки...
     
  18. Nafanya

    Nafanya Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    581
    Фантазия у людей безгранична:) Надо же такое придумать:)
    Можно я попробую угадать - это был экономист? (просто накладные расходы входят в одну из статей калькуляции сметной стоимости при эконом расчетах)
    Большинство современных приложений многопоточные. Кол-во ядер определяет кол-во потоков (нитей), которые проц способен гнать одновременно.
     
  19. Stariy

    Stariy Member

    Публикаций:
    0
    Регистрация:
    22 окт 2003
    Сообщения:
    529
    Адрес:
    Russia
    Не, не получилось угадать. Это был программист, причем один из самых опытных и дотошных. Правда, он временами довольно параноидален, может быть это как раз и послужило причиной такой фразы.
    А вообще, у нас народ любит рассказать, что на самом деле в байте 9 бит, просто девятый зарезервирован интелом для моссада, или что на самом деле производительность определяется только объемом кэша процессора, и что все эти уловки с частотой и ядрами - сговор производителей, и сделать гиг кэша - вполне реально, просто они не хотят...
     
  20. kernel16

    kernel16 Human Vl

    Публикаций:
    0
    Регистрация:
    29 окт 2010
    Сообщения:
    316
    Хм... Нет, всёже интел сговорился! Они давно уже могли сделать супер-процессор, но они делают промежуточные варианты и собирают с юзеров деньги!:lol: