Сохранен 119
https://2ch.hk/pr/res/974936.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Аноны. С отсасывает у С++. Почему плюсы лучше и в обще няши?

 Сишник против 17/04/17 Пнд 14:20:24 #1 №974936 
Форум.PNG
Чем обусловлен факт того что С куда менее популярен, чем С++. По плюсам огромное колличество библиотек, материалов, пособий и тд, хотя как понимаю С - тру, родоначальник и востребован. Вот как пример скрин одного топового сообщества в Ру офе...
Почему потомок в тенде, а старик первооснова - в тени.

Лично от нюфага - С кажется идеально ровной катаной без всяких излишних изгибов, простой инструмент и смертоносный, сделает то, что ты потребуешь от него. А С++ это катана с тремя лезвиями, фенечками, в розовом цвете и присобаченной вилкой с другого конца(на всякий случай), ты требуешь от него разрубить бамбук, а он рубит пенёк, отрубает тебе пальцы, насилует тебя и даёт вилкой в глаз. - Правильную я составил характеристику?
Я питонист, хочу уйти в дескопт и микроконтролеры. Как правильно учить связку Python и С, и стоит ли
Аноним 17/04/17 Пнд 14:57:02 #2 №974973 
бамп
Аноним 17/04/17 Пнд 15:10:23 #3 №974980 
>>974936 (OP)
Потому что без ООП очень неудобно писать программы более 1000 строк.
>хочу уйти в десктоп
>С/С++
>десктоп
Нет пути. Для десктопа учи решетку и вообще весь дотнет.
Аноним 17/04/17 Пнд 15:15:23 #4 №974981 
>>974980
а какие в обще у шарпа перспективы, и проще ли его будет выучить после С.
Что вы думаете о языке Go? Очередные аля Плюсы со свистелками и перделками или убийца С?
sageАноним 17/04/17 Пнд 15:20:24 #5 №974989 
>>974981
Вкатывальщикам в прикреплённый тред
Аноним 17/04/17 Пнд 15:25:10 #6 №974990 
>>974981
>а какие в обще у шарпа перспективы,
Сам-то как думаешь, какие у самого продвигаемого Майками языка и платформы перспективы? Открой сайты с вакансиями и сравни их количество с другими языками.
>проще ли его будет выучить после С
Все Си-подобные языки похожи. Но чистая Ся без ООП, тебе придется понимать другую парадигму программирования, в общем, хрен тебя знает, будет тебе проще или нет.
>Что вы думаете о языке Go? Очередные аля Плюсы со свистелками и перделками или убийца С?
Вакансий в СНГ нет. Да и зарубежом тоже.
Аноним 17/04/17 Пнд 15:36:47 #7 №975007 
>Я питонист
Начни хотя бы с расширений для питона. Сишка - нативно, плюсы - советую pybind11.
>десктоп
Горы биндингов для питона в твоём распоряжении.
>микроконтролеры
Сишка/раст. Хотя можешь и на плюсах попробовать.

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

Раст предлагает годный бонус по сравнению с сишкой/плюсами: в нём можно писать полностью потокобезопасно, при этом безопасность заложена в сам язык. Это то, чего тебе никогда не дадут ни сишка, ни плюсы.
Аноним 17/04/17 Пнд 15:37:36 #8 №975008 
>>974990
спасибо. Я ориентировался на связку Питона и С, теперь придётся пересматривать взгляды на обучение...
Мда, какой же геморой...
Аноним 17/04/17 Пнд 15:38:37 #9 №975010 
>>974981
>Что вы думаете о языке Go? Очередные аля Плюсы со свистелками и перделками или убийца С?
Убийца клеток мозга неокрепших умов, разве что.
Аноним 17/04/17 Пнд 15:41:18 #10 №975012 
>>975007
Меня на столько языков не хватит... Значит набросаю примерный концепт.
Вначале учу основы по связке Питона и С, после изучают Шарп, а дальше.... будешь дальше, уже программу на пару лет набросал.
Есть реализация питона на шарп? Типа CPython?
Аноним 17/04/17 Пнд 15:44:10 #11 №975013 
>>975007
>Сишка - нативно
Ну если ещё лучше прикинуть, то советую cffi скорее, чем по официальной доке делать. С ним у тебя ещё pypy взлетит.

>>975012
IronPython есть. Но там старючая двойка.
Аноним 17/04/17 Пнд 15:47:04 #12 №975017 
>>975012
Вообще если есть возможность сидеть у мамки на шее ещё долго, то не парься и учи то к чему душа лежит. Если нет - то ищи сразу с прицелом куда устроиться работать. Сходи в офис, посмотри, поспрашивай что освоить нужно и на каком уровне. Там у тебя выбора особенно уже не будет. Не что лучше, а что платят учить будешь.
Аноним 17/04/17 Пнд 15:53:27 #13 №975027 
>>975012
>>974936 (OP)
Вообще определись, что ты хочешь, десктоп или микроконтроллеры. Это какбэ разные области, в контроллерах Си/Асм онли, для десктопа все, что поддерживает работу с GUI, начиная от древнего Дельфи чтобы не говорили,
легаси для него еще до хуя и вакансии стабильно есть
до очевидной Вижуал Студио.
Аноним 17/04/17 Пнд 15:55:20 #14 №975030 
>>975017
шея мамки еще годик выдержит, да и у меня есть небольшой заработок, так что вместе друг друга продержим. Так что есть 1.5-2 года. Я в обще все стараюсь вникнуть куда я хочу податься... Влечет дескопт, но так как микроконтролеры все доступнее нам грешным, рынок растёт, технологии развиваются, не хочу упустить момент...
Нужно было еще пару лет назад всерьез заняться...Упущенное время - Грабли поколений :)
Аноним 17/04/17 Пнд 16:00:04 #15 №975036 
>>975027
На двух стульях не усидеть? А если сдвигать ближе?) Я способный(в пределах своих интересов), так что могу попробовать
Аноним 17/04/17 Пнд 16:01:42 #16 №975037 
>>975030
>микроконтролеры все доступнее нам грешным, рынок растёт
Ты вероятно не очень в курсе. Ситуация как раз таки наоборот, рынок в этой области уже достаточно старый и устоявшийся. Там конечно нужны спецы, но они часто ещё в электронике хорошо шарят, их в целом не так много миру нужно. Сходи в /ra/, там тред есть. Микроконтроллеры это не малинки, это всякие STM/Atmel, у них памяти на борту считанные килобайты, питон там точно не взлетит.

Десктопы разве что в ДСах есть. JetBrains какой-нибудь. Но требования тоже могут отпугнуть. Иди короче на хедхантер, ставь фильтр по городу и вбивай разные языки и технологии.
Аноним 17/04/17 Пнд 16:17:01 #17 №975042 
>>975037
>хедхантер
если так вбивать, то там всё сраным вебом с Джанго и пыхой забито под завязку.
В офис на дядю работать я не тороплюсь, у меня идеи в голове, только знаний на реализацию не хватает - инфантильно, но представляется здорово...
Думаю решил: Питон - С- С# дескопт, а после взгляну на контролеры, глядишь, к тому времени еще какая сфера появится, или порог входа понизится
Аноним 17/04/17 Пнд 16:23:19 #18 №975047 
>>975036
>На двух стульях не усидеть?
Нет. Хардкорная байтоебля с одной стороны и формошлепство c winapi/WPF с другой.
Вообще в СНГ перспектив с контроллерами нет, так как тут ничего не производится в плане электроники. На твоем месте я бы ставил себе Студию ковырял там питон и решетку.
Аноним 17/04/17 Пнд 16:26:23 #19 №975052 
>>975047
Visual Studio?
Говорят что в перспективе срача между Китаем и США у России как второй по запасам редкоземельных металлов, есть возможность потеснить Китай. Если свезет, можно попасть в самый тренд.
Я еще матчасть поколупаю, подумаю и решу куда именно меня ведёт.

Спасибо всем советы
sageАноним 17/04/17 Пнд 16:54:51 #20 №975068 
>>975052
>Говорят что в перспективе срача между Китаем и США у России как второй по запасам редкоземельных металлов, есть возможность потеснить Китай. Если свезет, можно попасть в самый тренд.
Ну ты и ебанько, пиздец. Кому я половину треда отвечал. Токарем на завод пиздуй, Россиюшку поднимать скален.
Аноним 17/04/17 Пнд 22:15:35 #21 №975296 
>>975068
хуль ты бомбишь, тебе о перспективах, а ты о Россиюшке.
Аноним 17/04/17 Пнд 23:24:31 #22 №975338 
>>975296
Твои зарплаты, ньюфажина, зависят от валютной пары «рубль/доллар», а не от всепланетной геополитики промеж Роиссей и Китоем.
Аноним 18/04/17 Втр 11:51:37 #23 №975475 
>>975338
я не про зарплату говорил, а о возможном развитие рынка электроники.
Аноним 18/04/17 Втр 11:56:17 #24 №975477 
>>974936 (OP)
Ты долбаеб из 90х? Уже всё не так. Основные языки программирования: английский, javascript. Всё остальное рудиментарное гавно двадцатилетней давности. На С и С++ пишут мегамозги мегагавно с матаном. Если ты не такой, то иди на хуй.
Аноним 18/04/17 Втр 12:00:13 #25 №975481 
>>975477
Ты блять не можешь прочесть тему треда? Я новичок, я блять не могу в твои инсинуации по теме. Конкретизируй, либо в обще не отписывайся.
Выёбыватся - следующий тред, на право
Аноним 18/04/17 Втр 12:40:03 #26 №975490 
>>975481
Летом будет 11 лет, как я прогаю.
Просто выучи один язык и будет тебе счастье. Один, но так чтобы все от зубов отскакивало. Чтобы смог на листочке нарисовать реализацию любых алгоритмов и паттернов. И ты будешь супер востребованным специалистом, за которым бегают тёлочки из hr и предлагать травме что угодно, даже трахнуть себя, чтобы ты лишь бы к ним пошёл работать.

А сейчас ты будешь тупо метаться между языкам: выучу как я питон, теперь си, так ям устарел, учу го, а нет, пацаны с двача сказали раст
наше все, блять, вакансий нет, учу шарп.
Блять, почему меня на работу не берут, я же кучу яп знаю. Обида ебаная(((

Просто выучи один язык и стань в нем спецом
Аноним 18/04/17 Втр 12:52:46 #27 №975500 
>>974936 (OP)
>Лично от нюфага
Как? От САМОГО?
Аноним 18/04/17 Втр 20:13:30 #28 №975843 
>>975490
Один язык не может дать мне удовлетворение и реализацию всего задуманного. Питон в любом случаи моя основа, которую я затачиваю. Скриптовый язык в копилке уже есть, осталось выбрать Сишный язык. Так что ставлю все же на начальные знания С,(тем более дескопт на питоне и без С - малопригляден в скорости работы программ), а вот что дальше после основы в виде Питона и некоторых знаний С брать - вопрос.
Ладно, спасибо за советы. Возьмусь сначала за связку Питона и С, не повредит... а там разберусь
Аноним 19/04/17 Срд 10:59:10 #29 №976214 
>>975843
Заказчик не платит за удовольствие.
А для реализации всего задумано нанимает несколько программистов, который каждый является специалистом в своём ЯП.

Если цель это создание приложения на десктопе тебе уже сказали - шарп. Не нужен тебе не питон, не си. Берёшь шарп учишь и создаёшь приложение.

Если цель изучение ради изучения, то канонически верно будет сначала изучит си, а потом питон, а не наоборот.
Аноним 19/04/17 Срд 11:06:18 #30 №976218 
>>974980
На Сях вполне возможно писать в ООП-стиле. Другое дело, что для этого нужно больше самоконтроля.
Аноним 19/04/17 Срд 11:26:04 #31 №976228 
>>974936 (OP)
На сайберфоруме вопросы уровня laba1.exe, от тупости мимокроков там у меня временами дикий испанский стыд бывает, так что это не котируется, смотреть надо реддит, открытых хостеров репозиториев и тд.
Аноним 19/04/17 Срд 11:27:45 #32 №976232 
>>974990
>Вакансий в СНГ нет
Есть, но надо искать не на хх и прочих, а непосредственно на сайте ит компаний в твоём городе.
Аноним 19/04/17 Срд 11:55:40 #33 №976244 
>>976232
200 вакансий на хх

Конечно 146% их них в Москве. Но это и понятно.
Аноним 19/04/17 Срд 12:25:58 #34 №976265 
>>976218
На любом ЯП можно создать что угодно.
Главная проблема во времёни которые тебе придётся потратить на разработку, тестирование и доработку. А так же в стоимости поддержки потом твоего продукта.
Аноним 20/04/17 Чтв 00:35:04 #35 №976633 
>>976218
Самоконтроль нужен, чтобы не выброситься в окно, пока будешь загружаться glibc.
Другое дело, что это просто не нужно.
Аноним 20/04/17 Чтв 20:28:38 #36 №977031 
>>976633
считаешь для С нужна жопносидчивость выработанная годами ботания в универе а самому и пытаться не стоит втянуться?
Аноним 21/04/17 Птн 00:19:38 #37 №977115 
>>977031
>считаешь для С нужна жопносидчивос
Это самый популярный язык после джавы, все нормально.
Аноним 21/04/17 Птн 10:03:48 #38 №977186 
>>976265
Ну в линусях ООП-подход вполне успешно используется. Есть конечно локальные пиздецы типа I/O scheduler, но в проекте таких размеров этого не избежать.
Аноним 22/04/17 Суб 18:47:41 #39 №977901 
>>975007
>код на новых стандартах всё больше становится похож на человеческий

Не, все больше походит на говно. Особенно после того, как страуструп въехал в функциональщину и понял, что ооп не очень, и комитет понесло впиливать всякие оптион.
Аноним 22/04/17 Суб 18:54:19 #40 №977904 
>>975490
>Просто выучи один язык и стань в нем спецом

Плохой совет. Учи, оп, много языков и сразу. Учи сразу окамл, руби, си, ассемблер какой-нибудь. Читай книжки умные: сикп, коф паттерны, проектирование опенсорс, искусство программирования юникс. Читай код, вливайся в существующие проекты. Языки - не главное, но они дают кругозор, а разные языки помогают усвоить разные концепции.

Ну либо макакая на пхп и жабоскрипте, там обычно настолько просто все, что уметь не нужно вообще, можно просто писать лапшу и заполнять лакуны фреймворков бизнес логиков. Хуяк и готово. Но удовольствия мало.
Аноним 24/04/17 Пнд 14:26:03 #41 №979109 
>>977904
На все и сразу хочешь что бы он накинулся? Бля ламера в обще совет говно. Вопрос насчет связки был. Тут думаю Питон и С будут по стандарту
Тем более сейчас так быстро меняются тенденции, что х*й знаешь что именно из той своры которую ты учил, через год канет в небытие с выходом новой версии того или иного ЯП
Аноним 24/04/17 Пнд 15:20:27 #42 №979150 
>>975490
с++ уже 10 лет учу и толку мало, за это время худо-бедно освоил Php, Perl, JS, LISP, Ruby, до этого только asm знал. Что бы выучить си++ надо
1. Знать теорию компиляторов.
2. В совершенстве знать си.
3. Знать ассемблер.
После этого есть смысл углубленно изучать си++, но тут опять тебя подстерегают общие вещи вроде там паттернов и прочей хуйни. Можно было бы предположить, что я тупой, но маловероятно, по мне так три семестра матана проще освоить чем с++ на уровне "отлетал от зубов на собеседовании"
Аноним 24/04/17 Пнд 17:01:31 #43 №979200 
>>979150
С++ в обще лучше не стоит осваивать. Эта свалка из идей безумного гения. Монст-химера, с напиханными в жопу плазмолганом, реактивным ранцем и джакузи.
Лучше С или можно надеятся на Gо, что эта херь выйдет в топ через лет 5
Аноним 24/04/17 Пнд 17:48:36 #44 №979221 
>>979200
Все так, прежде всего важна цель, для чего нужен именно си++?
1. Зарабатывать деньги?
Раньше так может и было, сейчас во многих местах в ДС программистам на java платят значительно больше
2. Писать что-то критичное.
Так есть си, кроме того для спецобластей требуются специальные наборы навыков, далеких вообще от си++. У меня есть знакомые(сейчас в Европе), самый rocket science, так там вообще много на фортране и python делают.
2. Типа понимать как там пека устроена и т.д.
Ок, для этого есть си, асм.
3. Скорость работы программ.
Ни разу в жизни не сталкивался с проблемой скорости, а вот с проблемой поддерживаемости кода и скорости разработки сталкивался много раз.
Где си++ сейчас активно используется в плане широты.
1. Легаси-говно в конторах родом из 90x обязательно там еще MFC может быть до кучи и прочие пионерские технологии
2. Разные НИИ и ФГУП, у них вроде выбор не велик, хотя опять уже много где на JAVA пишут.
3. Всякий гейдев и прочая высоконагруженность, но я инженер, мне нравится решать проблемы, а не создавать их, недавно звали на 130 т.р. что-то многопоточное высоконагруженное писать на c++ и stl и boost, ой на хуй, я сейчас на Qt десктоп делаю, лень голову ломать и тревожно смотреть на систему мониторинга, а вдруг твой сервер ебанется, когда хочется науки, осваиваю спецглавы матана или статистику повторяю. Кроме того, есть программы которые продаю европейцам, писали с товарищем, там программирования 20%, а остальное саппорт, всякие сервера сборки, сервера приложений, администрирование БД и т.д., код в эти приложениях написан ультрадубовым методом по принципу чем проще тем лучше, никаких функторов, лямбд, исключений, новых особенностей языка, даже смартпоинтеры повыпиливал к хуям. Все ради надежности и простоты контроля кода.
Аноним 24/04/17 Пнд 19:56:30 #45 №979281 
>>974936 (OP)
Потому что распиаренное ООП. Хотя для всяких XML парсеров оно нахуй не нужно.
Аноним 24/04/17 Пнд 19:59:00 #46 №979284 
>>974980
>Потому что я тупой и без ООП не могу создать правильную архитектуру для программы более 1000 строк.
Пофиксил.
Аноним 24/04/17 Пнд 23:33:10 #47 №979423 
Даешь GO
Аноним 26/04/17 Срд 11:52:00 #48 №980388 
>>979281
Так речь и не о парсерах вроде идёт. Тут замах на масштабные проекты как я понял. В любом случаи С++ распиаренное, перегруженное ненужной поеботней, говно, в котором и напрудивший его Стратуспуп не разберётся, без 0.5 по ящику на каждую функцию
Аноним 27/04/17 Чтв 12:26:35 #49 №980942 
Серьезно? Где вообще нужен си в 2017 кроме говноэмбеддеда с процедурными портянками?
Аноним 27/04/17 Чтв 19:42:17 #50 №981117 
Си.png
Си1.png
>>980942
попизди мне тут
В данный момент всякие ваши Го, Делфи и прочее говно включая разожравшиейся плюсы так и не смогли потеснить язык богов.
Аноним 28/04/17 Птн 03:18:25 #51 №981356 
Captured1.png
Captured2.png
>>980942
У него синтаксис позволяет написать всё то же, что и в ООП-языках, кроме наследования реализации.
А если немного пошаманить с препроцессором — будет и трассировка вызовов и проверка выхода за границы массива и т.п. как в Жаббашарпах.
Аноним 28/04/17 Птн 06:42:05 #52 №981368 
>>974936 (OP)
>Чем обусловлен факт того что С куда менее популярен, чем С++.
Нет либ (устаревший язык), нет гуя (Микрософт не поддерживает).
>А С++ это катана с тремя лезвиями, фенечками, в розовом цвете и присобаченной вилкой с другого конца(на всякий случай)
Неправда. Кресты это то, что ты из них сделаешь. Всё зависит от тебя, кресты не мамка, которая ведет за ручку, чтобы тупая дитятя не дай бог не свернула в сторону и не уебалась.
Возможности это всегда хорошо, потому что они не навязаны. Никто не мешает на крестах писать процедурную партянку, а вот си не позволяет в ООП, так же как решетка в процедурный стиль, поэтому они и параша даунская в отличие от единственного достойного языка - С++.
Аноним 28/04/17 Птн 15:30:32 #53 №981501 
>>981368
кресты хуйня перегруженная еще большей хуйней в которой ты в любом случаи стреляя в ногу ебашишь себя в нос.
Эта херня умирает долго и в агонии, а вы продолжите насиловать его и после того как он станет трупом. В принципе до того недолго. С будет жить всегда, в отличии от его выблядков
Аноним 28/04/17 Птн 21:51:18 #54 №981658 
>>974936 (OP)
Си это не катана, а молоток. Ты им можешь только забивать, и гвозди, и шурупы.
Аноним 30/04/17 Вск 10:44:20 #55 №982295 
>>981368
>Нет либ (устаревший язык), нет гуя (Микрософт не поддерживает).

Каких тебе либ нет?

>нет гуя (Микрософт не поддерживает).

Божественный гтк и куча других.

>Кресты это то, что ты из них сделаешь

Из говна конфетку не сделаешь.
Аноним 30/04/17 Вск 10:44:44 #56 №982296 
>>981368
> а вот си не позволяет в ООП

man gobject
Аноним 30/04/17 Вск 11:43:06 #57 №982317 
>>982296
Ну и зачем ты обосрался в приличном обществе? Никто в здравом уме не станет использовать эти уёбищные костыли потому что "лишь бы не С++". Наверняка сам даже не пытался писать на этом.
Аноним 30/04/17 Вск 11:49:56 #58 №982319 
2211541600x1600.jpg
>>982317
>а вот си не позволяет в ООП

>Никто в здравом уме не станет использовать эти уёбищные костыли
Аноним 30/04/17 Вск 14:47:17 #59 №982382 
>>981117
Как они считают статистику?
У меня подозрение, что они, как на гитхабе, смотрят на формат файлов: ".C, .h больше - значит Си".
Аноним 30/04/17 Вск 15:08:12 #60 №982392 
>>982317
Neo, prosnis, ti OBOSRALSYA!
Аноним 30/04/17 Вск 18:32:27 #61 №982513 
>>982382
По разному. Второй график от какого то института, они на основе своего исследования в компаниях привели его. А так обычно опросник в топовых компаниях и среди пользователей проводят - если это статистика от ресурса
Аноним 01/05/17 Пнд 16:25:07 #62 №982968 
>>974936 (OP)
Автор писю жуй, для котроллеров си чистого мало, че вы там снова в этих ваших плюсах не освоили, надо будет в лесу ролтон похавать, и будешь ты своей катаной наматывать себе на хуй. Абстракции, наследования, полиморфизм, обобщенное, мета. Ты пока на си ваши глибы раскачаешь, я уже передерну сглотну и дома тянок 2д шных пороть буду, как то так.
Аноним 01/05/17 Пнд 17:57:19 #63 №983065 
>>982382
Ну конечно блять, гитхаб в аналитику не смог. Ага блять, да тут даже нейронки не надо шоб отличить си от прочего хипстерского говница
Аноним 01/05/17 Пнд 19:45:16 #64 №983143 
>>982968
соси писос, твой С++ хуйня на канцерогенном масле. хер два ты будешь на тянок дрочить, сломав глаза в >>982968
Автор просит помочь ему разобраться, а ты его говном обдал. С учетом того что он только начинает, Си ему самое то будет, а после можно и на плюсы перейти, если они не загнутся к тому времени или в шарп. Видно же что человек еще не определился
Аноним 01/05/17 Пнд 21:59:16 #65 №983287 
1450862882161766147.jpg
>>983143
Автору высера никто ни чем не обязан. Пришел бы адекватно спросил - Пасаны так и так, полный зашквар че читать, как писю дергать. Нет, он влетает на понтах шо 7 лет хеллоу миры гоняет на этих ваших линапсах и потом просит помочь. Да на хую пусть вертиться, я в свою время сам книги по 800 страниц читал искал и по крупицам учил и каким-то хипстерам хуеплетам, еще и на пиздеже теп паче нихуя не дам.
Аноним 01/05/17 Пнд 23:26:07 #66 №983320 
>>983287
таким хером прогресса человечеству не видать . Челик конкретно спросил резон за байтоёбство и какую связку с этим байтоёбством учить. Челик может в питон, а значит ему нужно учить С, хотя бы на основах, а там он сам втянется. Зачем ему перерывать кучу срачей на тему "какой язык лучше", когда он может спросить у тру дядь с двача? Я тоже в своё время на угад совал пальцы в розетку и колупал древние радиостанции по книжке "Радиоэлектроника для любителей" 60х годов, и кучу времени просрал, а прорехи в знаниях без граммотного, комплексного подхода к делу и без учителя, так и остались.
Аноним 02/05/17 Втр 08:43:03 #67 №983425 
>>983320
Каким хером? Все книги есть, що аффтор там не осилятор это уже его проблемы. За какое байтоебство челик спросил, ты в шары ебешься? Я вот нахуй прогаю драва и на плисухи иногда собираю простые процы, мне ему че советовать сепки интелла и другую поебень? Логика блять школьника, который не че круче привет миры не писал, си линковку чуть более чем каждый язык держит, но ему сишку надо знать ибо не смог в сигнатуры функций заехать.
Никто не виновать в том что ты дрочил культ карго я вон читал Страуса и ко, читал спеки интелла, Харрис Харрис щас зачитал Гоф и куча другого говна. Никто тебе блять тут на дваче ниче не должен попиздовывай в теплый и ламповый контактик, если даже собеседников уважать не можещъ и влетаешь на пиздеже в трейды
Аноним 02/05/17 Втр 09:53:47 #68 №983431 
>>983320
>Зачем ему перерывать кучу срачей на тему "какой язык лучше", когда он может спросить у тру дядь с двача?
Святая толстота. Пусть хацкель учит, как всем известно он язык будущего и вообще самый лудший.
Аноним 10/05/17 Срд 19:52:43 #69 №988362 
2014-03-27 11.20.12.jpg
2014-02-08 14.08.01.jpg
2016-02-12 18.26.33.jpg
VOcHPwiEmc0.jpg
>>974936 (OP)
Сишка лучший язык для МК тащемта, пердолил на нем пару лет под ущербный Atmel, потом перекатился на STM, иногда ковыряю ESP8266. В целом для разработчика под МК не вижу иных путей кроме как создавать какую-то свою продукцию по контролю, автоматизации и т.д. Например всякие терморегуляторы и стабилизаторы напряжения с симисторным управлением нагрузкой тенов - подавляющее большинство обычных фабрик использует очень дешевые китайские или отечественные, созданные такими же ноунеймами на пиках и аврках, можно потратив пару недель создать лучше и надежнее и предложить им. Так же это касается "умного дома", всякие вайфай розетки и выключатели, просто надо сделать нормальный вебсервер с интерфейсом, привязать к нему пару твердотельных реле и зафигачить в красивый корпус. Если разработать несколько таких устройств и наладить мелкосерийное производство, то можно целыми днями сычевать, поднимая денежку и ничего не делая, кроме пайки (ее тоже можно заказывать если найти где подешевле) и прошивки готовых девайсов.
Аноним 10/05/17 Срд 22:40:51 #70 №988449 
>>988362
Какой качественный YOBA.
Аноним 11/05/17 Чтв 10:33:51 #71 №988656 
>>988362
>>988449
Бля, бля, бля. Что-то матрица сбоит. Видел этот пост полгода назад и такой же ответ.
Аноним 11/05/17 Чтв 10:47:13 #72 №988662 
>>988362
>В целом для разработчика под МК не вижу иных путей кроме как создавать какую-то свою продукцию по контролю, автоматизации и т.д. Например всякие терморегуляторы и стабилизаторы напряжения с симисторным управлением нагрузкой тенов - подавляющее большинство обычных фабрик использует очень дешевые китайские или отечественные, созданные такими же ноунеймами на пиках и аврках, можно потратив пару недель создать лучше и надежнее и предложить им.
Дихалт, залогинься
Фабрики используют промышленные ПЛК, там свои языки программирования. Байтоёбу на Си единственный путь развития - перекатываться в линупс.
Аноним 11/05/17 Чтв 11:21:55 #73 №988675 
>>988662
Знаю, ремонтировал такие, только они стоят на 1 из 10 фабрик на новеньком термопласт автомате, а на кучке машин например, разогревающих пресс-формы для пэт бутылок стоят обычные терморегуляторы диммеры и самы дешевый пид, который их все одновременно включает/выключает, из-за чего выходит большое колличество брака.
Аноним 11/05/17 Чтв 16:29:48 #74 №988862 
>>988362
Ты зачем JTAGICE купил?! Это же, считай, выброшенные на ветер деньги, потому что AVR и по цене ДНО и во всех остальных аспектах тоже. Мне казалось, что ARM'ы уже повыдавливали все AVR с рынка
Аноним 11/05/17 Чтв 16:54:09 #75 №988876 
2017-02-27 18.32.12.jpg
>>988862
Если взглянешь на название пикчи, то увидишь, что я покупал его 3 года назад. Он тогда дешево стоил, темболее в отличии от китайских дебаггеров этот поддерживает последние версии атмел студии. Но так то да, авр дно, учитывая их ценовую политику и полный застой технологий за последние 7 лет. Мне нравится STM, правда я работал пока только с 32-битными версиями (F030, F103, F429), но 8-битные тоже могут пригодиться, когда везде надо 5в.
Аноним 12/05/17 Птн 17:09:07 #76 №989356 
>>988876
У STM32 толерантные к 5В выходы есть, насколько я помню, если ты их подключаешь в режим открытого коллектора, то подвесив нагрузочный регистр от ноги к линии питания 5В у тебя будет нормальный 5В выход, только, скорее всего, с более медленным переходным процессом (то есть те 36 МГц на ногу ты выдать не сможешь), ну и входы соответственно тоже есть. Так что, мне кажется, восьмерка не стоит тех усилий, потраченных на изучение ее кишок.
Аноним 12/05/17 Птн 17:34:37 #77 №989364 
>>989356
Ну например у STM32F030 20-ногой толерантные к 5В только выходы кварца, программирования и I2C. Не так уж и много, да и АЦП 5В изредка бывает нужен. А так да, у STM8 нет особых преимуществ + для них нет генератора кода типа куба, только даташиты и 1 мануал пдф с набросками как написать простенький код с использованием той или иной периферии.
Аноним 12/05/17 Птн 17:50:13 #78 №989371 
>>989364
>>989356
Ну вы и дно! Попробуйте норм контроллеры EFM32.
Аноним 12/05/17 Птн 18:04:43 #79 №989378 
>>989371
Я уже года джва как на место макаки пересел с богоэлектроники, так что уже настрать, в общем-то, на эти микроконтроллеры. Денег много на них не заработаешь, к сожалению, хотя в плане программно-аппаратных решений бывают весьма интересные задачи.
Аноним 12/05/17 Птн 18:27:24 #80 №989392 
>>989378
Прямо сейчас у меня драмматично разворачивается та же история.
Не могу найти работу. Думаю перекатиться в системщину, но тут всем нужны linux kernel senior exp 10+ years.
Даже незнаю перекатываться в прикладное QT/C++ или же джуном в WEB.
Безысходность и тлен с этими контроллерами, кароч.
Аноним 12/05/17 Птн 18:38:42 #81 №989398 
>>989378
Я наоборот с макаки на МК пересел, делаю всякие стабилизаторы, терморегуляторы и продаю через торговые площадки в инете или те, кому уже продавал советуют меня. Заебало 5 лет пердолиться в офисе 10-12 часов в день над одними и теми же тасками, хоть и за приличную зп (2к$). А так полно свободного времени и какие-то деньги имеются, мне много не надо.
Аноним 12/05/17 Птн 19:02:01 #82 №989426 
>>989398
Ты пересел в предприниматели. Завидую, бля.
Аноним 12/05/17 Птн 19:11:24 #83 №989441 
>>989398
Что за площадки такие, я бы подколымил маленько, потому как, в принципе, даже интересное занятие.

Аноним 12/05/17 Птн 19:47:50 #84 №989482 
>>989441
Обычные, типа olx, старые добрые доски объявлений, на них много частников продают всякое.
Аноним 13/05/17 Суб 15:20:45 #85 №989951 
>>989482
Насколько сложно и долго вкатываться в МК?
Аноним 13/05/17 Суб 16:28:01 #86 №989973 
>>989951
Смотря что за контроллер или семейство, как правило, производители вместе с контроллерами предоставляют либы для работы с периферией, тот же STM32 Peripheral Library, так что там все изи, но порой необходимо будет почитать даташит, потому что как работает ШИМ или как настроить включение таймера по срабатыванию внешнего прерывания, либа сама по себе тебе не скажет. Ну и хотя бы надо знать минимальные сведения из электротехники, хотя, возможно, если ты просто МК-макака, то и этого даже не нужно будет знать. Для особых упоротых бичей ARM выпускает MBED, который от богомерзкой ардуины мало чем отличается в плане погромирования.
Аноним 13/05/17 Суб 17:21:02 #87 №989994 
>>989973
Если уже есть опыт программирования на Си подобном языке, то вообще изи. Основной функционал любого МК (чтение портов, таймеры, прерывания, шины данных I2C, SPI, UART, CAN и т.д.) довольно прост. Надо правда понимать как это все работает на уровне регистров, хотябы приблизительно (без этих знаний все-равно что писать бэкенд сайта, не зная ООП), для этого желательно начать с 8-битных МК и писать программы используя даташит, без всяких ардуин и генераторов кода. Мне на 32-битных STM просто лень конфигурировать периферию и я использую CubeMX, который генерит код с HAL прослойкой, в которой я впринцыпе уверен, потому что часто ковырялся в его исходниках SPI, UART и I2C - написано все очень грамотно и красиво, ничего лишнего.
Аноним 13/05/17 Суб 17:21:56 #88 №989995 
>>989994 -> >>989994
Аноним 18/05/17 Чтв 22:10:30 #89 №992972 
>>981117
>Java
>C
Какого ж хуя тогда 80% вакансий - JavaScript c его фреймворками и PHP?
Аноним 19/05/17 Птн 09:20:10 #90 №993172 
>>981658
Всегда думал, что гвозди и шурупы забиваются высокоуровневыми языками, а есть шуруп все таки надо закрутить, то уже используют си и асм. Или я не прав?
Аноним 20/05/17 Суб 19:32:43 #91 №993898 
>>993172
Погугли стандарты MISRA и CyClone.
Ассемблерные вставки правда ещё никто не отменял, но их очень мало.

Ещё погугли воспоминания советского еврея-программиста, там есть место, где он хвалит PDP-11, и мне удалось узнать, что на PDP-11 в те ещё времена писали сразу на Ассемблере, как на Бейсике, с глобальными переменными в единой области данных. Это оттуда растёт легенда о якобы мега-охренительных возможностях Ассемблера, сейчас уже так не пишут.
Аноним 20/05/17 Суб 21:58:23 #92 №993948 
>>993172
В высокоуровневых языках вообще не надо возиться с каждым ебанным шурупом.
Аноним 21/05/17 Вск 21:15:44 #93 №994430 
>>974936 (OP)
>учить связку Python и С
В контроллерах до 1Мб ОЗУ. Интерпретатор поместится?
>хочу уйти в дескопт и микроконтролеры
Две разные сферы же, инструменты тоже разные.
Аноним 22/05/17 Пнд 11:46:49 #94 №994664 
>>993898
Просто меня немного смущает, что даже здесь вместо того, чтобы сразу сослаться на мемуары про MIT, ты ссылаешься на воспоминания советского еврея.
Аноним 22/05/17 Пнд 18:12:06 #95 №994800 
>>994430
>В контроллерах до 1Мб ОЗУ
Это флеш, а не ОЗУ. ОЗУ там килобайты обычно.
Аноним 24/06/17 Суб 18:39:41 #96 №1011082 
>>974936 (OP)
Но ведь все серьезное на Си пишется с примерением объекто-ориентированного подхода, я не прав? Движок Квейк3 - пример.
Аноним 25/06/17 Вск 01:55:07 #97 №1011327 
>>994800
ESP8266 - 96Кб ОЗУ и 4Мб ПЗУ.
ESP32 - 512Кб ОЗУ и 16Мб ПЗУ.

На ESP8266 уже давно есть интерпритаторы micropython, lua и js.

И на STM32F4/F7 есть uPython:
http://www.st.com/en/embedded-software/grpl-upython.html
Аноним 25/06/17 Вск 01:56:00 #98 №1011328 
>>1011327
>512Кб
520Кб
Аноним 25/06/17 Вск 01:57:24 #99 №1011329 
>>1011082
Но ведь все серьезное музыкальное пишется с примерением шестиструнно-гитарного подхода, я не прав? Васян во дворе - пример.
Аноним 25/06/17 Вск 11:49:12 #100 №1011387 
>>1011329
>Васян во дворе - пример.
>implying уровень программистов движка quake3 равен уровеню игре Васяна во дворе.
Этим Васяном был Джон Петруччи, не иначе.

Вообще, немного не понял твоего примера, на самом деле - ведь на гитаре даже в самых примитивных композициях используется 6 струн.
Аноним 25/06/17 Вск 14:38:26 #101 №1011443 
>>1011387
>немного не понял твоего примера
Аффтар выше зделол великое, всепланетное, всеотраслевое обобщение:
>всё серьёзное на Си пишется
>всё серьёзное на Си
>всё серьёзное
>всё
На основании трудов какого-то там Вильямса Петруччини, кто это был-то такой?
Аноним 25/06/17 Вск 15:35:01 #102 №1011463 
>>1011443
Хорошо, я привел пример большого проекта на Си, где, несмотря на то, что он, вроде как, не заточен под ООП, использовались активно использовались фичи ООП, у тебя знатно бомпануло, но контрпримеров, где использовался бы процедурный подход и чтобы проект был равнозначно таким же огромным и ориентированным на переиспользование (этот движок потом кто только не использовал, допиливая), ты не привел, вместо этого развел демагогию. Найс.
Аноним 25/06/17 Вск 15:51:01 #103 №1011471 
Namespaces.png
>>1011463
На кой хер нам ООП когда нам завезли просрансва имён? И так сойдёт!
Аноним 25/06/17 Вск 20:05:56 #104 №1011624 
>>1011471
В C нет неймспейсов.
Аноним 26/06/17 Пнд 06:56:12 #105 №1011791 
>>1011463
>Хорошо, я привел пример большого проекта на Си, где, несмотря на то, что он, вроде как, не заточен под ООП, использовались активно использовались фичи ООП
Что-то мне подсказывает, что ты не имеешь представления о том, что такое ООП.

>где использовался бы процедурный подход и чтобы проект был равнозначно таким же огромным и ориентированным на переиспользование
А где он не используется, позвольте спросить?
Ты там совсем йобу дал щитоле?
Выстрелить в мошонку шокером?
Аноним 26/06/17 Пнд 21:08:19 #106 №1012055 
>>975037
Фриланса/удаленки на микроконтроллеры нет совсем? На хх и моем круге ничего не нашел.
Аноним 26/06/17 Пнд 21:52:56 #107 №1012077 
Алексей Боресков - За что я не люблю С++
http://steps3d.narod.ru/tutorials/c-minus-minus.html
Все четко изложено.
Аноним 27/06/17 Втр 23:11:51 #108 №1012716 
>>1012055
Фриланс есть, если ты можешь в схемотехнику, это обязательно.
Аноним 28/06/17 Срд 00:40:20 #109 №1012768 
>Чем обусловлен факт того что С куда менее популярен, чем С++
Я бы не сказал, что он менее популярен. Просто разные языки с разными нишами.
Си - это микроконтроллеры, ведро линукса и драйверы, расширения какого-нибудь питона. Короче, это НЕ десктоп.
С++ - это геймдев, CAD, 3D, видео и аудио. Короче тот самый хардкорный десктоп, который не перешел в веб из-за требований к перформансу.

То есть, для Си важен не столько перформанс, сколько близость к железу (тонкота рантайма) и легкость освоения. В реальности не похуй ли, насколько быстр драйвер принтера? Похуй, но вот то, что в ведро никто не будет тянуть сборщик мусора и толстый рантайм - это да. То же самое и с контроллерами - на современных ARM и на джаве можно диодом мигать, но оно тебе надо толстенный джавовский рантайм с собой тащить? (я не говорю о J2ME и той хуйне что на симкартах, а о принципе, что у си нулевой рантайм и это большое преимущество). Программист на питоне желает ли изучать C++, чтобы ускорить свой скрипт? Нет, он хочет налабать на тех знаниях си, что получил в универе. И тому подобное.

А для С++ важен именно перформанс и легкость поддержки уже написанного кода. Код на С++ компактнее сишного раза в 3-4. То, что он ньюфагами из-за этого воспринимается хуже, проблема ньюфагов.

>Лично от нюфага
Это не лично от тебя, это городские мифы. С++ довольно неплохо продуман как язык с "не используешь - не платишь" без GC. Настолько неплохо, что за 30 лет придумали разве что Rust, который продуман как раз хуево. То, что в нем синтаксис кривой и есть какие-то кривые фичи типа виртуального наследования особо жизни не мешает. Но при этом есть киллер-фичи - отсутствие GC, в том числе в стандартной либе (привет, D), RAII, темплейты, объекты-значения и т. п.
Аноним 28/06/17 Срд 00:46:43 #110 №1012769 
>>1012716
Не представляю, как можно паять платы удаленно по интернету.
Аноним 28/06/17 Срд 01:01:48 #111 №1012772 
>>1012769
Удаленно можно сделать конечный продукт, а потом или передать документацию, или мелкосерийную партию. Поездить может и придется, но не быть 100% времени в офисе клиента.
Аноним 28/06/17 Срд 01:06:15 #112 №1012773 
>>1012769
Высылать почтой (не электронной).
Аноним 28/06/17 Срд 17:15:50 #113 №1013013 
>>974936 (OP)
>Чем обусловлен факт того что С куда менее популярен, чем С++.
Количество тем на форуме говорит не о популярности ЯП, а о его переусложнённости.
Аноним 13/07/17 Чтв 05:47:48 #114 №1022360 DELETED

Двадцать процентов из них - ваша жена
Аноним 13/07/17 Чтв 05:49:10 #115 №1022404 DELETED

Американец взял здоровый гранитный камень:
- Я птица большая, я птица сильная, я долечу
Аноним 13/07/17 Чтв 05:50:18 #116 №1022495 DELETED

- Да Украина немножко воюет с Россией…
- Ну и что же мои хорошие детки сегодня полезного сделали?
Аноним 13/07/17 Чтв 05:50:47 #117 №1022552 DELETED
Комиссия
задает вопрос:
- У вас тапочки есть?
Аноним 13/07/17 Чтв 05:57:43 #118 №1023072 DELETED

- Все… Впал в забытье…

Женщина жалуется врачу:
- Доктор, я вам так благодарна, такой чудесный рецепт и такой простой!
Аноним 13/07/17 Чтв 05:58:22 #119 №1023119 DELETED

Пришел лодочник и Будда спросил его:
- Кабанчик, кабанчик, что с тобой?
comments powered by Disqus