ЗП системного программиста

Discussion in 'WASM.HEAP' started by Ox8BFF55, Nov 16, 2009.

Thread Status:
Not open for further replies.
  1. tex32

    tex32 New Member

    Blog Posts:
    0
    _DEN_ если говорят TCP/IP большинство подразумевает стек протоколов, а ты банальность говоришь.
     
  2. _DEN_

    _DEN_ DEN

    Blog Posts:
    0
    tex32

    Ну так и говоря "C/C++" большинство подразумевает неизвестно что. Но это не повод делать как все.
     
  3. z0mailbox

    z0mailbox z0

    Blog Posts:
    0
    в питере опытный хороший системный программист в нормальной конторе получает 60-80 чистыми
    кстати ровно столько же получает опытный хороший плюсовик
    в единичных случаях - до сотки
    нормальная я считаю зряплата
    выше только разновсякие директора
     
  4. tex32

    tex32 New Member

    Blog Posts:
    0
    _DEN_

    TCP/IP стеком был с ещё тех пор, когда мутировал из Unix в среду Win. Протоколом его называют исключительно Winовцы, для Unixовцев он до сих пор остался стеком.

    "C/C++" для резюме это не критично, два умных человека всегда поймут друг-друга.
     
  5. Booster

    Booster New Member

    Blog Posts:
    0
    _DEN_
    Точный парниша. ^)
     
  6. J0E

    J0E New Member

    Blog Posts:
    0
    Ты его неверно понял. Страуструп сохранил обратную совместимость с С для возможности использовать готовые библиотеки. Иначе бы С++ не получил такого распространения. Про тормоза это вообще вздор, С++ изначально компилировался С компиляторами.
     
  7. tex32

    tex32 New Member

    Blog Posts:
    0
    Как по мне, так Страуструп просто прикрутил педали к С и использовал новый механизм под свои нужды. Ну не извращенец же он, чтобы делать такой язык для прикола. А скорость не причем, если люди не умеют нормально программировать, то все банально и серо.
     
  8. Booster

    Booster New Member

    Blog Posts:
    0
    Страуструпу нужен был компилятор сразу, но его делать долго и сложно. По-этому он заюзал С, а С++ сделал как препроцессор. Так что ничего он не сохранял, всё намного прозаичнее. ^)
     
  9. SadKo

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

    Blog Posts:
    8
    Несмешно.
     
  10. qqwe

    qqwe New Member

    Blog Posts:
    0
    Booster
    у меня есть сорцы двух версий С++ компилера времен работы страуструпа в беллабс, где он заведовал работами над С++ компилером. сорцы не под вынь и не под линь. занимают около 1.5м (? не помню) в пакете. других подробностей тоже не помню

    SadKo
    кстати, нормальный транслятор С++ --> C поддерживающий шаблоны был бы полезен.
     
  11. k3internal

    k3internal New Member

    Blog Posts:
    0
    Всё бы ничего, да вот недоработан малость, да и х86-64 непонимает. Вот беда то.....
     
  12. n0name

    n0name New Member

    Blog Posts:
    0
    а чем WinDBG не устраивает?
     
  13. SadKo

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

    Blog Posts:
    8
    Да, идея хорошая. И, вроде бы, были где-то такие проекты.
     
  14. J0E

    J0E New Member

    Blog Posts:
    0
    comeau даже export templates поддерживает.
     
  15. Booster

    Booster New Member

    Blog Posts:
    0
    qqwe
    Да, это был не C++, а С with Classes. И был препроцессор Crpe, который генерил С код. И было это конечно на самой заре(1979). Но классы эта штука вполне успешно держала и некоторое время служила(до 1983) верой и правдой.
     
  16. J0E

    J0E New Member

    Blog Posts:
    0
    Не клевещите, Страуструп не писал препроцессоров, а делал _компиляторы_ неполного цикла. Cpre не поддерживал виртуальные функции. CFront версии 3 умел понимал шаблоны и исключения.
     
  17. Booster

    Booster New Member

    Blog Posts:
    0
    Мало-ли чего он не поддерживал. Компилятор генерит объектный код, а не HLL, который потом нужно проходить другим компилятором.
     
  18. J0E

    J0E New Member

    Blog Posts:
    0
    Системным программистам неплохо бы знать различия. Хотя это простительно низкоуровневым прикладникам ;)

    Из "Дизайн и эволюция C++"
    "Cfront был (и остается) традиционным компилятором неполного цикла (front-end compiler). Он проверяет синтаксис и семантику языка, строит внутреннее представление программы, анализирует и переупорядочивает его и на выходе генерирует файл, передаваемый какому-нибудь генератору кода."
     
  19. qqwe

    qqwe New Member

    Blog Posts:
    0
    J0E
    этот http://www.comeaucomputing.com/ ? он умеет транслировать С++на шаблонах а ансиС? солью чуть позже. фигово, что он не опенсорцовый

    Booster
    С++. середины 90стых. насколько оно тянет всякие фичи - не помню. портировать на вынь - можно. кодогенератор под х86 там есть. вроде. было бы желание. у меня его нет (душа не особо к С++ лежит. есть более удачные объектные С расширения). один из лангов от той системы (там их несколько было) частично портировал (на стд рантайме энтузьязм гдето на середине сел и кое что не работает), те это возможно
     
  20. J0E

    J0E New Member

    Blog Posts:
    0
    Он по другому не умеет, использует компилятор С как бэк-энд. Это, кстати, лучший компилятор С++ на предмет соответствия стандарту.
     
Thread Status:
Not open for further replies.