Сохранен 36
https://2ch.hk/b/res/165480843.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 21/11/17 Втр 22:46:45 #1 №165480843 
main-qimg-f25f4b589738d457b4ec495d23e2866a-c.jpg
SimplicityVsSpeed1.png
Python vs C++ THREAD
Привет, Антон, сегодня ты будешь видеть битву 2-х языков программирования! Почему между ними битва? Давай разберёмся.


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


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


О причинах можно говорить сколько угодно, но кто из них лучше? В этом треде мы разберёмся с этим. Дискасс
Аноним 21/11/17 Втр 22:47:03 #2 №165480867 
Бамп
Аноним 21/11/17 Втр 22:47:42 #3 №165480918 
Бамп
Аноним 21/11/17 Втр 22:48:00 #4 №165480940 
А я паскаль учу.
Аноним 21/11/17 Втр 22:49:14 #5 №165481040 
Бамп
Аноним 21/11/17 Втр 22:50:04 #6 №165481103 
Бамп
Аноним 21/11/17 Втр 22:51:58 #7 №165481250 
Бамп
Аноним 21/11/17 Втр 22:52:29 #8 №165481282 
Бамп
sageАноним 21/11/17 Втр 22:52:51 #9 №165481313 
>>165480843 (OP)
У этих языков разные задачи. Какой смысл их сравнивать?
Аноним 21/11/17 Втр 22:53:46 #10 №165481385 
>>165481313
>>165480843 (OP)
Двачую, сравнение мягкого с теплым.
Аноним 21/11/17 Втр 22:53:59 #11 №165481404 
>>165480843 (OP)
Странное сравнение, языки под разные задачи, python более высокоуровневый и выигрывает в скорости написания кода.
Аноним 21/11/17 Втр 22:59:27 #12 №165481835 
Бамп
Аноним 21/11/17 Втр 23:06:48 #13 №165482367 
>>165480843 (OP)
Не врут, языки и правда бессмысленно сравнивать. А вот сверх-скоростной фортран и си проще и быстрее плюсов на второй диаграмме - это классно.

А еще о первой картинке. Я вот язык написал, так там еще проще [code]"hello world!"[/code]
И что же, он, получается, лучше, чем все перечисленные?
Аноним 21/11/17 Втр 23:11:46 #14 №165482758 
>>165482367
Я написал еще проще, все учим мой езык:
out "Hello, world"
Аноним 21/11/17 Втр 23:13:44 #15 №165482911 
>>165482758
Не-не. [code][/code] - это просто что бы показать, шде начинается/заканчивается участок кода, который я хотел показать. Иными словами я все еще лучше. Правда уступаю HQ9+
Аноним 21/11/17 Втр 23:14:34 #16 №165482992 
>>165482911
Ааа, ну тогда да, твой язык легче всех
Аноним 21/11/17 Втр 23:20:23 #17 №165483443 
>>165480843 (OP)
Fortran быстрее C? А на каких тестах вообще основан этот график?
Аноним 21/11/17 Втр 23:22:43 #18 №165483601 
>>165483443
Измеряли скорость вымирания языка.
Аноним 21/11/17 Втр 23:23:46 #19 №165483676 
Возьмите на работу.
Аноним 21/11/17 Втр 23:24:11 #20 №165483710 
>>165483676
А что ты умеешь?
Аноним 21/11/17 Втр 23:24:22 #21 №165483722 
>>165480843 (OP)
Что такое о о пэ? Почему я не могу продолжать кодить на си и юзать struct?
Аноним 21/11/17 Втр 23:26:53 #22 №165483882 
>>165483710
Мало. ВО - инж. схемотехник. Бывший кодер js/php/sql (автоматизация документооборота), немного питона и джавы. Курсы тестировщика. Видеомонтажем/видесъемкой когда-то увлекался.

В планах мат. аппарат подтянуть, но пока не могу, ибо безработица покоя не
Аноним 21/11/17 Втр 23:28:27 #23 №165483984 
>>165483882
А зачем ты на двачах работу ищешь? Попробуй hh. Если живёшь в Мухосрани, то ищи удалёнку.
Аноним 21/11/17 Втр 23:29:08 #24 №165484028 
>>165483601
Хорошая шутка была бы. Только C живее всех живых.
Аноним 21/11/17 Втр 23:30:06 #25 №165484096 
>>165483984
Часто вижу истории успешного сконтачивания тут.
Сам в Москве, hh и superjob прошерстил, но много контор-шаражек.
Аноним 21/11/17 Втр 23:35:17 #26 №165484450 
>>165483722
Можешь. Разве твой компилятор перестал собирать объектные файлы, если в них нет классов? Или может твой линковщик ругается, елси у тебя нет ни одного наследования?
Вот только всегда выбирай инструмент под задачу. Если тебе нужно ООП - используй его. Если нет - не используй.
Аноним 21/11/17 Втр 23:38:03 #27 №165484661 
>>165484450
Я хотел бы, чтобы мне популярно объяснили переход на плюсы.
Всякие cin cout и стрелочки - это, конечно, приятней, чем ебаться с принтф/сканф, но суть языка, судя, по всему, в классах?
Что это за хуйня и с чем есть?
Аноним 21/11/17 Втр 23:43:18 #28 №165485015 
>>165484661
Идея в том, что бы смотреть на все, как на взаимодействующие друг с другом объекты. Вот скажем ты хочешь мне написать. И ты берешь свой ноутбукМожет у тебя и не ноут, просто представь, что ноут, и взаимодействуешь с ним через интерфейс, что он предоставляет - клавиатуру и монитор. Пишешь ты на клавиатуре, а затем смотришь на монитор, ожидая ответ. Вот так и работает ООП в самых общих чертах. Дальше там еще полиморфизм с наследованием.
Аноним 21/11/17 Втр 23:49:40 #29 №165485473 
Pypy разве не догнал сишечку по скорости?
Аноним 21/11/17 Втр 23:50:53 #30 №165485553 
>>165485015
Пока непонятно.
Объект можно описать структурой в си, и, видимо, классом в плюсах.
Для взаимодействия с объектом в си можно написать функцию.
Так что, ООП - просто переход на более высокий уровень, как от сигналов в линупсе до обычных команд шелла?
Аноним 21/11/17 Втр 23:53:42 #31 №165485721 
>>165485473
Предсказываю, что не догнал и не догонит. Во всяком случае всегда можно будет придумать такой тест, в котором си/плюсы были бы быстрее, а вот обратное неверно. Просто потому, что Pypy написан таки людми и может генерировать суб-оптимальный код на си.
Аноним 21/11/17 Втр 23:56:31 #32 №165485875 
>>165485553
Типа того. Еще Тьюринг показал, что ты хоть функционально-реактивный пиздец можешь считать на простой машине Тьюринга. Вопрос лишь в том, где это будет удобнее.
В Плюсых ты можешь точно показать, что функции пренадлежат классу, и сам язык поможет и тебе, и всем использующим твой код не ошибиться.
Аноним 21/11/17 Втр 23:58:45 #33 №165486012 
>>165485875
Ну каинда понятно.
Благо линупсовые модули не умеют в cpp, нинужно учиться пока.
Аноним 22/11/17 Срд 00:00:52 #34 №165486156 
>>165480843 (OP)
> кто из них лучше?
Для каждтй задачи свой язык, очевидно же.
Аноним 22/11/17 Срд 00:27:01 #35 №165487657 
Знаю основы Python'a, сейчас учусь C#, но по сравнению с Питоном он у меня медленно и лениво идёт. А на C++ клал хуй, слишком сложно и заменим.
Аноним 22/11/17 Срд 00:30:40 #36 №165487870 
>>165480843 (OP)
js
console.log("hello, wold!");
comments powered by Disqus