можно ли быть нормальным программистом, не зная C++,стоит ли учитьC++?

Тема в разделе "LANGS.C", создана пользователем chainick, 16 фев 2012.

  1. _Juicy

    _Juicy Active Member

    Публикаций:
    0
    Регистрация:
    12 авг 2003
    Сообщения:
    1.159
    Адрес:
    SPb
    Ну хоть какой-то позитив принес этот день.
     
  2. scf

    scf Member

    Публикаций:
    0
    Регистрация:
    12 сен 2005
    Сообщения:
    385
    Для всех найдется ниша и место под солнцем - на рынке требуются и "быдлопрограммисты", и эксперты.
    Определенная планка качества ПО требует наличия некого порогового % качественных разработчиков
    Определенные архитектуры и технологии разработки тоже требуют некую температуру по команде.

    И настольный "софт за 10 баксов штука", и сделанные тяп-ляп информационные системы, и реалтайм приложения, и высоконагруженные сайты со сложным контентом, и долгоживущие банковские учетно-отчетные монстры, и игры, и системные утилиты, и операционные системы, и драйвера - везде эффективнее люди разного уровня, работающие по разным методологиям и на разных языках.

    Спрос на ИТ очень велик и только растет, просто посмотрите на зп программистов и спрос на них. Само выражение "безработный программист" никому не режет слух? :)

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

    К любителям утверждать о стоимости бренда в ПО: умножьте число программистов на их среднюю зп и число месяцев разработки, добавьте к результату 40% на прочие расходы (социалка, налоги, свет, менеджмент) и устыдитесь.
     
  3. chainick

    chainick New Member

    Публикаций:
    0
    Регистрация:
    31 янв 2012
    Сообщения:
    61
    Pavia
    перешел, прочитал. но мне не очень понятно, в чем связь. не привык искать глубинный смысл.
    Разъясните на словах, что это все значит...
     
  4. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    shchetinin
    > без грамотным
    > без грамотным
    > без грамотным
    [​IMG]

    Malfoy
    Клеркусь, давай с тобой договоримся. Я на васме уже 9-й год. Не надо мне рассказывать о том, для чего предназначен этот форум и что тут к чему, хорошо, дорогой?

    CyberManiac
    Пруфлинк в студию.
     
  5. sergegers

    sergegers New Member

    Публикаций:
    0
    Регистрация:
    8 июн 2008
    Сообщения:
    172
    Плюсы можно было бы и не учить, если бы кто-нибудь написал операционную систему на каком-нибудь новом дивном языке и она пошла бы на смартфонах. Но её нет.
     
  6. qqwe

    qqwe New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2009
    Сообщения:
    2.914
    sergegers
    ничего что бб и андр на жабе + андр можно прогать на полном С (и вообще всем, что может зажевать гцц для армов и что понимает С инклуды. например, асм)?
     
  7. sergegers

    sergegers New Member

    Публикаций:
    0
    Регистрация:
    8 июн 2008
    Сообщения:
    172
    Так жаба говно
     
  8. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    qqwe
    Да один хрен в недрах всех современных осей лежат никсы. Речь о том, чтобы сделать какую-то принципиально новую ось, вроде болженос, чего естественно никогда не будет.
     
  9. newbie

    newbie New Member

    Публикаций:
    0
    Регистрация:
    2 дек 2008
    Сообщения:
    1.246
    ден, буйню городишь. давно уже есть принципиально новая архитектура. тут вопрос в другом - нужна ли она потребителям?
     
  10. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    newbie
    Такая?
    [​IMG]
     
  11. qqwe

    qqwe New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2009
    Сообщения:
    2.914
    sergegers
    жаба это жаба-вм. точнее, далвик-вм для андроида и забыл-как-вм для бб. и далвик и то что на бб имеют другую ахитектуру чем жабная (регистровую, а не стековую) + жит, потому ресурсов оно берет меньше, а шевелится быстрее

    кроме того, почему только жаба? подходит все, что умеет компилить в жаба байт код. это и жифон и ллвм.

    ну и С(++) (даж буст есть). счас накомпилено уже куча всего: питон, перл, руби, пхп, луа, жабаскрипт, разного рода шелы и компиляторы.

    даж такое есть, так что вы не теряйтесь

    _DEN_
    э, нет. даже сами посих-совместимые имеют совсем разное устройство и ядра и юзер-окошек. посих это скорее некий набор утилит командной строки, идея построения фс + нек стандартные С-либ счас.

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

    сажете, что это не востребовано? а это было еще за неск лет до выхода вынь 95

    почему не известно каждому школьнику? потому что нет суперрекламы, как было с жабой, вынью, нето-решеткой.
    изза этого отсутствия и юних так долго шел.
     
  12. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    qqwe
    http://lurkmore.to/Bolgenos

    Скажу что не понятно, какое отношение юзермодный софт имеет к операционной системе.
     
  13. zxcv

    zxcv New Member

    Публикаций:
    0
    Регистрация:
    30 дек 2011
    Сообщения:
    257
    _DEN_
    в смысле? дос - тоже ос. но там приходилось почти все изобретать и внедрять каждый раз для каждой проги. от гуя с свистелками, до хиперов и дисперчеров

    кроме того, продуманная архитектура сильно снижает сложность кода и требования к нему.

    пару примеров командной строки (s - сервер, c - клиент):

    п2п файлообмен
    ----
    s:
    listen -A tcp!*!8080 {export /n/share}

    c:
    mount -A tcp!<addr of srv>!8080 /n/remote
    cp /n/remote/<что надо> <куда надо>
    ---

    п2п послушать удаленным миком, сказать на удаленный спик
    ----
    s:
    listen -A tcp!*!8080 {export /dev}

    c:
    mount -A tcp!<addr of srv>!8080 /n/remote-dev
    cat /n/remote-dev/audio > /dev/audio # слушаем
    cat /dev/audio > /n/remote-dev/audio # говорим
    cat /n/remote-dev/audio > /snd-file.raw # пишем
    ---

    чатилка
    ----
    s:
    file2chan /n/me/tranciever {}{fetchwdata}
    listen -A tcp!*!8080 {export /n/me}
    mount -A tcp!<addr of clnt>!8080 /n/you

    echo <message> > /n/you/tranciever # пишем месагу

    c:
    file2chan /n/me/tranciever {}{fetchwdata}
    listen -A tcp!*!8080 {export /n/me}
    mount -A tcp!<addr of srv>!8080 /n/you

    echo <message> > /n/you/tranciever # пишем месагу
    ---

    фото удаленного раьочего стола
    ----
    s:
    listen -A tcp!*!8080 {export /dev}

    c:
    mount -A tcp!<addr of srv>!8080 /n/remote-dev
    cat /n/remote-dev/screen > /remote-screenshot.bit
    ---

    удаленная отладка
    ----
    s:
    listen -A tcp!*!8080 {export /prog}

    c:
    mount -A tcp!<addr of srv>!8080 /n/remote-prog
    wm/dbg /n/remote-prog/<пид процесса>
    ---

    инет через удаленное подключение
    ----
    s:
    listen -A tcp!*!8080 {export /net}

    c:
    mount -A tcp!<addr of srv>!8080 /n/remote-net
    bind -b /n/remote-net /net
    ---

    распределенное хранилище
    ----
    s, c:
    mount -A tcp!<точка 1>!8080 /n/remote/1
    bind -b /n/remote/1 /n/shared

    mount -A tcp!<точка 2>!8080 /n/remote/2
    bind -b /n/remote/2 /n/shared

    ...

    mount -A tcp!<точка n>!8080 /n/remote/n
    bind -b /n/remote/n /n/shared

    bind -b /n/storage /n/shared # тут будет проекция стека с датой

    listen -A tcp!*!8080 {export /n/shared}
    ---

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

    (как создать шифрованное соединение надо было упомянуть, и как днс сервер запустить)

    www из ком строки
    [​IMG]

    (насчет тяжести - вариант с картинки (поверх вынь се 6) затянул 7.5м озу, проги были просто скопированы с обычного десктопа)

    ---
    а вы система.. юзермод.. ээх