Ответить
  • Махасаматман Member
    офлайн
    Махасаматман Member

    274

    11 лет на сайте
    пользователь #721530

    Профиль
    Написать сообщение

    274
    # 5 апреля 2017 00:16

    Как по мне, С — это тот язык, который хорошо даёт понять, как программа исполняется. Работа с памятью, в том числе. Мне сложно оценить степень нужности именно С для понимания того, что на самом деле происходит, когда работает программа (я изучил ассемблер раньше С), но, как мне кажется, изучение С — прекрасный вариант для того, чтобы 1) понять лучше все С-образные языки 2) хорошо понять, что такое программирование на самом деле. (Понимаю, это всё спорно. Это было моё имхо).
    Как минимум, понимание ссылок и указателей уже само по себе неплохо.
    Я уж молчу, что embedded программисты только на С и пишут. Или С++.

  • olezha_ Senior Member
    офлайн
    olezha_ Senior Member

    1269

    14 лет на сайте
    пользователь #204133

    Профиль
    Написать сообщение

    1269
    # 5 апреля 2017 13:45
    Махасаматман:

    Как минимум, понимание ссылок и указателей уже само по себе неплохо.

    так и есть. в этом плане изучение С очень помогает. Только на сегодняшний день большинство хочет быстрее, чтоб свои попиццот получить

  • human0id Member
    офлайн
    human0id Member

    487

    17 лет на сайте
    пользователь #74992

    Профиль
    Написать сообщение

    487
    # 5 апреля 2017 13:59 Редактировалось human0id, 2 раз(а).
    Махасаматман:

    Как минимум, понимание ссылок и указателей уже само по себе неплохо.

    Переменная, которая хранит в себе адрес в памяти. Обращаешься по этому адресу и получаешь значение, которое там лежит. И чего?

    Махасаматман:

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

    Что такое программирование на самом деле :)? И почему этот дзен недоступен для понимания тем кто пишет на Javascript, например?

    Интересное наблюдение - все священные коровы, про которые пишут в контексте программирования это то, что преподается на первых курсах вузов. Никто не упоминает про сети или ОС, например, или там теорию проектирования программ.
    Зато указатели и алгоритмы это даааа, сложнее быть не может :D Всем так дорога память про первую сессию, заваленную из-за пузырьковой сортировки, что ли?

    Добавлено спустя 4 минуты 1 секунда

    Махасаматман:

    Я уж молчу, что embedded программисты только на С и пишут. Или С++.

    Системные программисты еще. Например те, кто пишет Java-машину или ядра ОС.
    Но вот почему-то VHDL или HLSL в область must-have не попадают, а с сишкой носятся как со священной коровой. Спасибо что хоть не машинные коды :D

  • Mahagam Senior Member
    офлайн
    Mahagam Senior Member

    4005

    17 лет на сайте
    пользователь #83779

    Профиль
    Написать сообщение

    4005
    # 5 апреля 2017 15:02
    human0id:

    Но вот почему-то VHDL или HLSL в область must-have не попадают, а с сишкой носятся как со священной коровой.

    область ещё уже чем для сишки.

    To a C programmer strong typing means pressing the keys harder
  • g-anton Senior Member
    офлайн
    g-anton Senior Member

    2549

    19 лет на сайте
    пользователь #33284

    Профиль
    Написать сообщение

    2549
    # 5 апреля 2017 22:38

    черт, я уже и забыл, какими снобами бывают программисты :trollface:

    Добавлено спустя 10 минут 48 секунд

    Ebozavrikas:

    вопросы по самому языку начинаются через часа 1.5 - 2 собеседования.
    Т.к помимо самой технологии еще есть куча вопросов, например: по серверу (как устроены запросы к нему, аксесы, ssl сертификация, различия между например nginx & apache), а чего стоят вопросы по докеру или вагранту? Да это же целая развлекуха по ним пройтись. Технологии кеширования данных, реляционные и нереляционных субд,

    кстати. я вот, когда слышу подобные вопросы, посылаю нах и заканчиваю собеседование)
    их обычно задают молодые технод..черы до 30 лет.
    потому что они чешут ЧСВ задающего, но совершенно нерелевантны к работе.

  • Korben_Dallas Senior Member
    офлайн
    Korben_Dallas Senior Member

    2843

    13 лет на сайте
    пользователь #395360

    Профиль
    Написать сообщение

    2843
    # 6 апреля 2017 01:52 Редактировалось Korben_Dallas, 1 раз.
    stoGramm:

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

    Посмеялся :)

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

    При этом я не говорю об знании языка на уровне Бога - мой уровень нужен разве что на уровне рабочей группы WG14. Я говорю лишь об уровне качественного более-менее продвинутого программиста.

    Что же касается Джавы - ее сейчас со свистом вышибает отовсюду современный С++.

    Et si tu tombes 7 fois Toujours se relever 8
  • human0id Member
    офлайн
    human0id Member

    487

    17 лет на сайте
    пользователь #74992

    Профиль
    Написать сообщение

    487
    # 6 апреля 2017 09:44
    Korben_Dallas:

    Что же касается Джавы - ее сейчас со свистом вышибает отовсюду современный С++.

    Хоспадя, вы уж определитесь, C++ или джаваскрипт с нодой. Вышибатели :D

    Добавлено спустя 48 секунд

    g-anton:

    кстати. я вот, когда слышу подобные вопросы, посылаю нах и заканчиваю собеседование)
    их обычно задают молодые технод..черы до 30 лет.
    потому что они чешут ЧСВ задающего, но совершенно нерелевантны к работе

    ниасилил?

  • Korben_Dallas Senior Member
    офлайн
    Korben_Dallas Senior Member

    2843

    13 лет на сайте
    пользователь #395360

    Профиль
    Написать сообщение

    2843
    # 6 апреля 2017 10:09 Редактировалось Korben_Dallas, 2 раз(а).
    human0id:

    Хоспадя, вы уж определитесь, C++ или джаваскрипт с нодой.

    Мы здесь говорим о фактах, а не о каком-то "определитесь". Если бы Джаву вышибал джаваскрипт, это бы никого не удивляло. А о том, как быстро С++ вышвыривает Джаву из тех областей, которые еще недавно казались традиционно джавовским, говорят из каждого утюга именно потому, что это довольно неожиданное положение дел. Комитет по стандартизации ведет С++ в правильном, по крайней мере с этой точки зрения, направлении.

    Et si tu tombes 7 fois Toujours se relever 8
  • g-anton Senior Member
    офлайн
    g-anton Senior Member

    2549

    19 лет на сайте
    пользователь #33284

    Профиль
    Написать сообщение

    2549
    # 6 апреля 2017 11:37 Редактировалось g-anton, 1 раз.
    human0id:

    Хоспадя, вы уж определитесь, C++ или джаваскрипт с нодой. Вышибатели :D

    Добавлено спустя 48 секунд

    g-anton:

    кстати. я вот, когда слышу подобные вопросы, посылаю нах и заканчиваю собеседование)
    их обычно задают молодые технод..черы до 30 лет.
    потому что они чешут ЧСВ задающего, но совершенно нерелевантны к работе

    ниасилил?

    задавайте, пожалуйста, релевантные и осмысленные вопросы :trollface:

  • stoGramm Senior Member
    офлайн
    stoGramm Senior Member

    3398

    16 лет на сайте
    пользователь #111145

    Профиль
    Написать сообщение

    3398
    # 6 апреля 2017 12:17
    Korben_Dallas:

    stoGramm:

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

    Посмеялся :)

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

    При этом я не говорю об знании языка на уровне Бога - мой уровень нужен разве что на уровне рабочей группы WG14. Я говорю лишь об уровне качественного более-менее продвинутого программиста.

    Что же касается Джавы - ее сейчас со свистом вышибает отовсюду современный С++.

    сколько ж Вам лет отец?

  • randomm Member
    офлайн
    randomm Member

    119

    18 лет на сайте
    пользователь #43921

    Профиль
    Написать сообщение

    119
    # 6 апреля 2017 12:44
    Laks:

    Спасибо всем кто отписался) Наверное продолжу учить java и параллельно возьмусь за С. На android - я думал, все может быть. Swift нет mac'а у меня). Там будет видно если что полистаю тут там форумы или еще спрошу.

    https://swift.org/download/#releases

  • Keton Member
    офлайн
    Keton Member

    157

    14 лет на сайте
    пользователь #216678

    Профиль
    Написать сообщение

    157
    # 6 апреля 2017 13:02

    Что касается Swift и разработки под iOS: сам пробую себя в этом направлении - где-то можно поучаствовать в "живых" проектах? Самому себе придумывать задания скучно и работается медленно, а работа в команде придала бы импульс, пенделя какого.

  • human0id Member
    офлайн
    human0id Member

    487

    17 лет на сайте
    пользователь #74992

    Профиль
    Написать сообщение

    487
    # 6 апреля 2017 14:02 Редактировалось human0id, 1 раз.
    Korben_Dallas:

    human0id:

    Хоспадя, вы уж определитесь, C++ или джаваскрипт с нодой.

    Мы здесь говорим о фактах, а не о каком-то "определитесь". Если бы Джаву вышибал джаваскрипт, это бы никого не удивляло. А о том, как быстро С++ вышвыривает Джаву из тех областей, которые еще недавно казались традиционно джавовским, говорят из каждого утюга именно потому, что это довольно неожиданное положение дел. Комитет по стандартизации ведет С++ в правильном, по крайней мере с этой точки зрения, направлении.

    О каких фактах мы говорим? Пока что вы тут с умным видом вещаете какую-то ересь.
    Джаву постоянно вышвыривают: то C#, то Javascript, то Python, теперь вот современный C++. Что у нас там еще модно, Golang? Спасибо, что хоть не фортран :D Привыкли уже.
    Не-не, вы продолжайте, ваше мнение очень, очень важно для Java-community. Так откуда там C++ вышибает джаву?

  • Malysh Senior Member
    офлайн
    Malysh Senior Member

    524

    16 лет на сайте
    пользователь #102034

    Профиль
    Написать сообщение

    524
    # 6 апреля 2017 14:16

    День добрый! Вопрос к понимающим в программировании: реально ли для человека (с техническим складом ума) выучить Java на самом простом уровне. Работу менять не собираюсь, компьютера почти не боюсь :) - поспорила с сыном-студентом :), что напишу что-нить небольшенькое... Если это реально достигается попутным изучением тучи всего околопрограммерского - лучше проспорю...

  • Keton Member
    офлайн
    Keton Member

    157

    14 лет на сайте
    пользователь #216678

    Профиль
    Написать сообщение

    157
    # 6 апреля 2017 15:15 Редактировалось Keton, 1 раз.
    Malysh:

    День добрый! Вопрос к понимающим в программировании: реально ли для человека (с техническим складом ума) выучить Java на самом простом уровне. Работу менять не собираюсь, компьютера почти не боюсь :) - поспорила с сыном-студентом :), что напишу что-нить небольшенькое... Если это реально достигается попутным изучением тучи всего околопрограммерского - лучше проспорю...

    Лучше не надо, а то войдете во вкус и обвалите рынок.
    И начнется нытье, что домохозяйки не могут программировать и вообще программирование - профессия для избранных. Программировать надо только на С и только драйвера, а остальное - это формошлепство. В общем, программистами становятся только когда напишут драйвер.

    А если по существу: берете какой-нибудь самоучитель и там с первых нескольких десятков страниц предложат что-нибудь рабочее написать.

  • g-anton Senior Member
    офлайн
    g-anton Senior Member

    2549

    19 лет на сайте
    пользователь #33284

    Профиль
    Написать сообщение

    2549
    # 6 апреля 2017 15:17

    Malysh, Keton, я бы иначе вопрос поставил - сколько времени готовы на такой спор потратить и какой уровень уже есть?

  • olezha_ Senior Member
    офлайн
    olezha_ Senior Member

    1269

    14 лет на сайте
    пользователь #204133

    Профиль
    Написать сообщение

    1269
    # 6 апреля 2017 15:34
    Keton:

    Что касается Swift и разработки под iOS: сам пробую себя в этом направлении - где-то можно поучаствовать в "живых" проектах? Самому себе придумывать задания скучно и работается медленно, а работа в команде придала бы импульс, пенделя какого.

    ну так поищите на гитхабе проекты.
    а в коммерческий проект адекватная команда новичка не возьмет.

  • Malysh Senior Member
    офлайн
    Malysh Senior Member

    524

    16 лет на сайте
    пользователь #102034

    Профиль
    Написать сообщение

    524
    # 6 апреля 2017 15:37 Редактировалось Malysh, 1 раз.
    g-anton:

    Malysh, Keton, я бы иначе вопрос поставил - сколько времени готовы на такой спор потратить и какой уровень уже есть?

    уровень? лет наццать тому в политехе на карточках что-то фортранили :):):):) if и go to помню :D времени - месяца 2 отдам... если понравится - буду и дальше развлекаться, думаю что рынок не рухнет :):)...хотя....как знать, как знать :shuffle: ...

  • g-anton Senior Member
    офлайн
    g-anton Senior Member

    2549

    19 лет на сайте
    пользователь #33284

    Профиль
    Написать сообщение

    2549
    # 6 апреля 2017 16:44

    Malysh, да, легко сможете что-то наваять)
    если бы не было представления о алгоритмах(и if-else) и времени было всего 1-2 недели - могли бы и проспорить. а так - легко.

  • alex.skiba Member
    офлайн
    alex.skiba Member

    451

    9 лет на сайте
    пользователь #1545826

    Профиль
    Написать сообщение

    451
    # 6 апреля 2017 16:47 Редактировалось alex.skiba, 1 раз.
    Malysh:

    g-anton:

    Malysh, Keton, я бы иначе вопрос поставил - сколько времени готовы на такой спор потратить и какой уровень уже есть?

    уровень? лет наццать тому в политехе на карточках что-то фортранили :):):):) if и go to помню :D времени - месяца 2 отдам... если понравится - буду и дальше развлекаться, думаю что рынок не рухнет :):)...хотя....как знать, как знать :shuffle: ...

    я бы еще более иначе поставил вопрос: а что написать-то хотите?)
    по туториалам можно наваять десктопное приложение или сайт за неделю, а два месяца уйдет на то, чтобы сделать интерфейс и исправить что-то минимальное на свой вкус.
    P.S.: но руководствоваться придется не "я так хочу" а "тут так сделано". какого-то понимания и умений написать то, что надо, такой подход не даст, конечно.