Бред


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
60 3 18

Аноним 18/10/19 Птн 15:29:30 2057196851
4333.JPG (32Кб, 660x566)
660x566
Анон, а сложно ли учить Pyton и C++ одновременно? Может ли возникнуть путаница с синтаксисом или еще чем-то в процессе изучения?






Пайтон потребуется для создания всяких парсеров и каких-то малонужных программок, а С++ для Unreal Engine4(блюпринты не предлагать).
Аноним 18/10/19 Птн 15:30:27 2057197382
>>205719685 (OP)
Если будешь писать код на обоих, то ни за что не перепутаешь
18/10/19 Птн 15:30:56 2057197693
1571401832511.png (122Кб, 1080x783)
1080x783
/thread
Аноним 18/10/19 Птн 15:31:53 2057198234
В программировании ЯП вообще вторичен.
Аноним 18/10/19 Птн 15:32:09 2057198385
>>205719769
>издевальщик вкатился в тред, щас буду издеваться
Аноним 18/10/19 Птн 15:32:25 2057198536
Аноним 18/10/19 Птн 15:34:44 2057200037
>>205719853
ЯП это только инструмент для выражения алгоритмов. Соответственно нужно уметь создавать алгоритмы, а изучить синтаксис того или иного ЯП это уже элементарно и в целом можно на ходу делать с открытой вкладкой гугла.
Аноним 18/10/19 Птн 15:48:41 2057209048
Аноним 18/10/19 Птн 15:53:05 2057211709
>>205719738
В смысле на обоих? В одной ide?
Аноним 18/10/19 Птн 15:55:27 20572131510
>>205719685 (OP)
Ты это взял из ньюфаг треда в пр? Почему не спросил свою хуйню там, в ответ анону, который это посоветовал, а начал тут?
Не сложно, нормально.
Аноним 18/10/19 Птн 16:04:10 20572184311
>>205719685 (OP)
>Анон, а сложно ли учить Pyton и C++ одновременно?
Не сложно, но я бы тебе советовал начать с Python. C++, особенно современный, первым языком ты обосрёшься учить.
>Может ли возникнуть путаница с синтаксисом или еще чем-то в процессе изучения?
Особой путаницы нет. Бывают мелочи, типа переключившись с C++ на Python начинаешь точки с запятой ставить на автомате, а они в Python не нужны, после Python в C++ начинаешь забывать скобки. Но современные IDE и компиляторы на подобные мелкие ошибки обычно сразу указывают.

>>205721170
>В смысле на обоих? В одной ide?
По очереди. Но у меня была пара проектов, где надо было писать на смеси C++/Python и C++/JavaScript, ну и да, я эту смесь фигачил в одной IDE.
Аноним 18/10/19 Птн 16:15:22 20572253412
image.png (21Кб, 133x133)
133x133
ocpsafe.png (20Кб, 792x387)
792x387
>>205719685 (OP)
OCP J8P в треде, всем по форк-джойн пулу!

Да, путаница возникнет, не только в процессе изучения, но даже в реальной работе возникает, говорю как фулстек. Нереально писать хороший продуктивный код на нескольких языках одновременно в один и тот же день, у меня не получается по крайней мере.

Примерный рабочий день: настраиваешься на один язык, "подгружаешь" в голову весь его синтаксис, все необходимые либы, и пишешь допустим бэкэнд (я Java ко-ко-ко). Сделал бэк, садишься писать фронт, и кроме простейшего говнокода в голову уже ниче не лезет. Забиваешь, просто тестируешь что бэк работает и продолжаешь пилить другие фичи бэка. Возвращаешься к фронту завтра со свежей головой.
Аноним 18/10/19 Птн 16:17:25 20572265013
>>205721315
не припомню такого треда
Аноним 18/10/19 Птн 16:25:40 20572309114
>>205721843
>где надо было писать на смеси C++/Python и C++/JavaScript
Это как?
Аноним 18/10/19 Птн 16:26:51 20572315915
>>205722534
>Примерный рабочий день: настраиваешься на один язык, "подгружаешь" в голову весь его синтаксис, все необходимые либы, и пишешь допустим бэкэнд (я Java ко-ко-ко).

Ебать у вас программистов бошки бездонные.
Аноним 18/10/19 Птн 16:32:38 20572344716
>>205721843
Расскажи про какой-нибудь из проектов с с++ и питоном. Я ещё на первую работу на пистоне не вкатился, но у меня уже сейчас есть желание потом из бэкэнда уйти куда-то вглубь, в сетевое программирование
Аноним 18/10/19 Птн 16:36:15 20572363217
18/10/19 Птн 16:36:55 20572366518
Аноним 18/10/19 Птн 16:38:38 20572375319
Я знаю Pascal в школе учил меня возьмут на 100к для начала?
Аноним 18/10/19 Птн 16:39:04 20572377920
>>205723091
https://en.wikipedia.org/wiki/Language_binding
Это когда, например, код на Python обращается к коду на C++, использует объекты из C++, и наоборот, Python-объекты отображаются и используются в C++-коде. Аналогично с js. Довольно весело, на самом деле, было это делать, это не унылые одинаковые парсеры и утилиты, которые я большую часть времени леплю.
Аноним 18/10/19 Птн 16:45:50 20572415621
>>205723665
в чем моя быдлость заключается?
Аноним 18/10/19 Птн 16:47:04 20572421422
>>205723779
так если так можно делать, нахуя до сих пор все языки в один не объединили?
Аноним 18/10/19 Птн 16:55:42 20572469523
>>205724214
А как и зачем? Разные языки любят за разные вещи и используют для разных вещей. Если их объединить, то получится что-то среднее, что никому не нравится и во всём проигрывает остальным.
Хотя в принципе все языки современные подобным образом и появлялись. Кто-то брал и всё, что ему нравилось в нескольких других языках, сливал вместе в новом.
Аноним 18/10/19 Птн 16:57:42 20572480024
>>205723447
>Расскажи про какой-нибудь из проектов с с++ и питоном.
Ну вот, последнее, что я делал на C++/Python - это библиотеку машинного обучения. В общем, такая прога, которая берёт график, ну скажем, цен на нефть или курса валют, обучается на нём, и достраивает его в будущее. Куча параметров, все дела. Как по мне - херня эти предсказания, но заказчик платит - я делаю. Все математические расчёты, естественно, идут на C++, чистый Python слишком медленный для таких дел, а вот интерфейс библиотеки, написан на Python, для упрощения программирования. Собственно, я не с нуля эту либу писал, я её частично переписывал, чтобы ускорить её работу, снизить объём пожираемой памяти и заточить под требования заказчика. Заодно веб-интерфейс сделал, опять же на Python и AngularJS.

>Я ещё на первую работу на пистоне не вкатился, но у меня уже сейчас есть желание потом из бэкэнда уйти куда-то вглубь, в сетевое программирование
Вкатись сначала. А в высокоуровневом программировании ничего плохого нет. Хотя я тебя понимаю, когда начинал учиться, тоже стремился закопаться поглубже и мне казалось, что системное программирование - круто, а скрипты на PHP писать - для лохов.
Аноним 18/10/19 Птн 17:08:36 20572526925
>>205723779
Делал подобные мосты: JS <-> AS3 (Flash), Java <-> C++
Если честно, не вдохновляет. Гораздо удобнее делать микросервисы где все приложухи, на разных языках написанные (разными людьми и под разные задачи), общаются между собой по ресту.
Аноним 18/10/19 Птн 17:10:18 20572535826
>>205719685 (OP)
и нахуй тебе питон учить для парсеров?
что за задачи-то у тебя?
Аноним 18/10/19 Птн 17:17:40 20572567027
>>205724800
Нифига себе, у тебя какой-то супер фуллстак. Это на фрилансе такие проекты? Интересно, наверное, по сравнению с офисными работниками, которые годами пилят какой-нибудь бэкэнд не трогая другие области.
Вообще это даже странный заказ, я так понимаю, МЛ программисты сейчас вообще почти не лезут в алгоритмы, не изучают плюсы, пишут только на обертке к готовым библиотекам.
Аноним 18/10/19 Птн 17:22:28 20572591528
>>205724695
чтоб учить один большой язык, а не сто разных.
Аноним 18/10/19 Птн 17:23:46 20572599129
>>205724800
Как компилятор компилирует 2 разных языка?
Аноним 18/10/19 Птн 17:25:00 20572605830
>>205725358
А что надо учить для парсеров? Питон, потому что его легче и быстрее учить, чем другие.
Аноним 18/10/19 Птн 17:26:04 20572610031
>>205725670
>Нифига себе, у тебя какой-то супер фуллстак.
Да не, я просто старпёр, вкатился ещё в начале нулевых и успел за это время нахвататься всякого. Многое прошло мимо меня, например, я ни разу ничего не писал на Java и C#, не довелось.
>Это на фрилансе такие проекты?
Да.
>Интересно, наверное, по сравнению с офисными работниками, которые годами пилят какой-нибудь бэкэнд не трогая другие области.
С одной стороны да, поэтому я на фрилансе и сижу. С другой - на фрилансе большая часть заказов - тоже довольно однотипные и скучные, редко попадается что-то интересное.
Аноним 18/10/19 Птн 17:26:09 20572610632
>>205725991
Никак, очевидно. Компилируются по отдельности, при желании - одной общей кнопкой в программах сборщиках (задача настраивается предварительно).
Аноним 18/10/19 Птн 17:30:45 20572633033
>>205725991
>Как компилятор компилирует 2 разных языка?
Грубо говоря, компилируется только C++-часть, Python-часть остаётся интерпретируемой (если не вдаваться в детали). А что тебя удивляет? В конечном-то итоге, что Python, что C++, что какой-нибудь shell-скрипт всё равно превращается в двоичный код в процессоре.
Аноним 18/10/19 Птн 17:31:05 20572634634
>>205726106
Т.е. 2 компилятора собирают файлы на 2 языках в .obj(по крайней мере в VS такой формат), и потом компоновщик их соединяет в ехешник?

мимо зумер, занимающийся с 10 лет программированием, и не знающий порядок компиляции
Аноним 18/10/19 Птн 17:33:40 20572644435
>>205719685 (OP)
Питон учи, там основы и прочая хуйня, а потом сишку быстрее освоишь
Аноним 18/10/19 Птн 17:46:13 20572702736
>>205726346
Нет, обычно это не так. В один экзешник все не компилится. Обычно есть главная программа (пусть будет exe), и есть куча вспомогательных програм, хелперов/программ-источников данных. Эти вторичные программы могут быть так же экзешниками (обычно консольными), могут быть либами (dll/obj), могут быть интерпретируемыми скриптами (питон, пхп, js, bash).

Далее начинается межпроцессная коммуникация (IPC), которая в зависимости от типов главной и второстепенной программ может быть например такая:
- запуск скрипта/экзешника с параметрами (stdin/stdout)
- статическая/динамическая линковка
- общая область памяти (memory mapped files)
- всякие pipes если это винда
- общение по сокетам (по сети) - сырыми tcp/ip или высокоуровнеными - рестом/вебсокетами
Аноним 18/10/19 Птн 17:48:04 20572713837
>сложно
>сеплюсплюс и удав
Скомпилировался с тебя
мимо ассемблерогосподин
Аноним 18/10/19 Птн 17:53:48 20572742438
>>205727138
>мимо ассемблерогосподин
Под микроконтроллеры пишешь?
Я вот давеча виндовый драйвер принтера писал и линуксовый драйвер модема, обычным C обошёлся в обоих случаях.
Аноним 18/10/19 Птн 17:56:28 20572755639
Аноним 18/10/19 Птн 17:59:55 20572774640
>>205727027
Никогда не понимал как скрипты запускаются. Всегда думал, что на низкоуровневых языках пишут программу аки виртуальную машину на которой запускаются скрипты, но мне кажется это слишком велосипедным, насколько я далёк от истины?
Аноним 18/10/19 Птн 18:16:26 20572863041
>>205727746
Все так и есть. Но современные интерпретаторы очень умные и используют много всяких уловок (например такую: https://ru.wikipedia.org/wiki/JIT-компиляция) для увеличения производительности, т.к. парсить текст и исполнять сырые лексемы слишком долго
Аноним 18/10/19 Птн 18:27:00 20572920842
>>205728630
А зачем? Есть же уже готовые виртуальные машины. Или программисты хотят сесть сразу на два стула: на производительность и на простоту кода? Про сам процесс я погуглю, тема выглядит интересной.
Аноним 18/10/19 Птн 18:30:03 20572938243
>>205726444
вроде как это пиздешь т.к профи говорят, что если выучить язык с СИподобным синтаксисом, то будет проще.
18/10/19 Птн 18:30:06 20572938844
Аноним 18/10/19 Птн 18:31:49 20572949345
18/10/19 Птн 18:32:33 20572953146
>>205729493
Охотно верю, но сажу все-таки не сниму
Аноним 18/10/19 Птн 18:32:50 20572955147
>>205729208
>сесть сразу на два стула: на производительность и на простоту кода?
Ну ты опять прав. Прослойка в виде виртуальной машины в любом случае даст задержку по сравнению с прямым исполнением. Только я бы сказал не простоту кода, а его лег-ко-мо-ди-фи-ци-ру-е-мость. Например, блокнотом. Или vi. Зашел на линупс по терминалу, изменил пару строчек скрипта, которые обычно легче чем в компилируемых языках, и готово.
Аноним 18/10/19 Птн 18:36:37 20572976448
>>205729551
Ну да, выглядит логично. В компилируемых языках ты забываешь из комментариев строчку убрать, и приходится перекомпилировать проект, что занимает много времени когда проект большой, а в скриптах это делать просто, потому что компилируется код при запуске. Спасибо за ответы, анонче.
Аноним 18/10/19 Птн 18:40:53 20572997949
>>205719685 (OP)
Погугли картинку с синаксисом питона, там все на одном листе А4 умещается. За пару часов выучишь всё. В с++ не знаю, но думаю еще проще ибо низкоуровневый. Короче за день справишься с обоими.
18/10/19 Птн 18:44:04 20573015150
>>205729979
Моча уходи, хватит тралеть
Аноним 18/10/19 Птн 18:57:29 20573078051
>>205730151
Если ты синтаксис языка за сутки не можешь выучить, то наверно программирование это не твоё.
Аноним 18/10/19 Птн 19:00:03 20573089452
>>205729531
ридиска ты, хуль поделаешь
Аноним 18/10/19 Птн 19:01:47 20573096953
Аноним 18/10/19 Птн 19:02:04 20573097854
Аноним 18/10/19 Птн 19:02:20 20573099055
Аноним 18/10/19 Птн 19:06:11 20573117856
>>205720003
Единственный адекват в треде. Синтаксис - самое последние что ты должен изучать в языке, сперва наперво нужно понять философия языка, а также философию методологии разработки.
Аноним 18/10/19 Птн 19:11:40 20573142957
Аноним 18/10/19 Птн 19:25:02 20573212158
>>205731178
философию очка жопы червя пидора
Аноним 18/10/19 Птн 19:27:11 20573222559
Аноним 18/10/19 Птн 19:48:35 20573353160
>>205726058
еще один свидетель питона, наслушавшийся про вкатывание
18/10/19 Птн 19:50:52 20573365561
>>205719685 (OP)
Каждый раз как в первый проигрываю с вкатыльщиков ВАЙТИ, которые начинают не с изучения датабаз, айй льмао
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов