(Untitled)

Oct 12, 2024 21:48


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

Младший, меланхолично:

- Вот и хорошо. Будешь мне проги писать, а то мой карманный программист того... не отвечает.

Я, подозрительно:

- Это ты папу собрался в карман засовывать?

Младший, удивленно:

- При чем тут папа? Он занят.

Я:

- Чем?

Он:

- ( Read more... )

великолепные дети

Leave a comment

protop33 October 13 2024, 08:52:43 UTC

программист? На python? C каких пор на питоне пишут программисты? :)

Reply

aaamibor October 14 2024, 13:50:49 UTC

Ну зря вы так. Отличный язык для своих задач.

Reply

protop33 October 14 2024, 14:06:29 UTC

Основная задача питона показать как не надо программировать. Продемонстрировать уродское отсутствие вменяемого контроля над памятью. Полное отсутствие понимания у питонистов, что такое преобразование типов и как работает память в принципе.

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

А так да, отличный язык.

Reply

aaamibor October 14 2024, 14:08:54 UTC

Основная задача Питона - быстро и не особо заморачиваясь решить прикладную задачу. Всё.

Reply

protop33 October 15 2024, 05:43:59 UTC

Ага ага, сразу видно знатока, а что такое прикладная задача и чем она отличается от не прикладной ты в курсе?

Reply

aaamibor October 15 2024, 06:56:28 UTC

Наверное, попробую по-другому выразиться.

Питон простой. Этим и привлекает. Конечно, бывают задачи, когда нужно и скорость работы программы сделать повыше, и требуемую память сделать поменьше. Тогда да, лучше всего плюсы. Или даже ассемблер.

Reply

protop33 October 15 2024, 07:10:58 UTC

Перевожу ваш текст на нормальный.

"Я облажался, сболтнул и использовал термин который не понимаю, но ответить надо, так как чувство собственной важности не дает мне признаться, что я дурак"

Понятно, что вам тяжело, но если для вас Питон это простой язык, то вы его просто не знаете, питон гораздо сложнее того же C++.

А питон привлекает бесплатностью, кучей готовых библиотек и дурачков которые решили вести курсы. А самое главное отсутствием необходимости понимать программирование как таковое.

Вот вы тому пример. Ассемблер тля для скорости :)

Reply

sergey_cheban October 15 2024, 10:57:49 UTC

А насчёт cmake уважаемый гуру что скажет? Может, тоже не нужен?

(Для непосвящённых расшифрую. С одной стороны, все те же претензии, котороые гуру предъявляет к питону, к cmake можно предъявить с куда большими основаниями: язык откровенно коряв. С другой стороны, писать на любимых гуру плюсах без cmake как-то не очень получается. Есть надежда, что осознание этого факта вызовет у гуру когнитивный диссонанс, режим гуру выключится, и после этого уже можно будет общаться нормально)

Reply

protop33 October 15 2024, 12:50:25 UTC

cmake - цитирую:

CMake (МФА [ˈsiːmeɪk]; от англ. cross-platform make - кроссплатформенный make[10]) - кроссплатформенное программное средство автоматизации сборки программного обеспечения из исходного кода. Не занимается непосредственно сборкой, а лишь генерирует файлы сборки из предварительно написанного файла сценария CMakeLists.txt и предоставляет простой единый интерфейс управления. Помимо этого, способно автоматизировать процесс установки и сборки пакетов.

Это вообще не язык. Это система сборки программ.

Язык же это набор синтаксических и семантических правил по которым строится код + набор комманд.

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

А вам надо вернуться в школу и подтянуть знания. Пиздей бля.

На С, С++ вполне спокойно можно писать без cmake используя только компилятор. Но с ним проще.

Reply

sergey_cheban October 20 2024, 03:55:55 UTC

> Это вообще не язык. Это система сборки программ.
Если cmake не язык, тогда на чём пишутся файлы CMakeLists.txt во множестве проектов (например: https://github.com/madler/zlib/blob/master/CMakeLists.txt)?

> На С, С++ вполне спокойно можно писать без cmake используя только компилятор.
Секундочку. Как в принципе можно, я не хуже Вас знаю. Но Вы лично чем пользуетесь для сборки своих проектов? И, кстати, велики ли эти проекты, и много ли у них зависимостей?

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

Reply

protop33 October 20 2024, 07:23:33 UTC

Если cmake не язык, тогда на чём пишутся файлы CMakeLists.txt

Если вы идиот, то зачем вы лезите в интернет и вообще пытаетесь общаться?

Подучите что такое разметка и форматированная установка инструкций.

Секундочку. Как в принципе можно, я не хуже Вас знаю. Но Вы лично чем пользуетесь для сборки своих проектов? И, кстати, велики ли эти проекты, и много ли у них зависимостей?

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

А Вы, собственно, кто такой, чтобы решать, что мне надо? Я много лет без Ваших советов обходился, и, пожалуй, предпочёл бы обходиться без них и впредь.

Я специалист в теме, в отличии от вас, и я вас в диалог не звал. Я отвечал автору этого поста про питон. Вы решили сами начать диалог и показали себя идиотом, не понимающим о чем речь.

Именно поэтому я буду указывать, что вам можно, а что нельзя в разговоре со мной. Например забаню, если вы будете продолжать нести ахинею. Так понятно? Или и это ( ... )

Reply

sergey_cheban October 21 2024, 01:02:13 UTC
https://aosabook.org/en/v1/cmake.html
Создатели cmake, Bill Hoffman и Kenneth Martin, пишут буквально следующее:
In order to avoid depending on any additional libraries and parsers, CMake was designed with only one major dependency, the C++ compiler (which we can safely assume we have if we're building C++ code). At the time, building and installing scripting languages like Tcl was difficult on many popular UNIX and Windows systems. It can still be an issue today on modern supercomputers and secured computers with no Internet connection, so it can still be difficult to build third-party libraries. Since the build system is such a basic requirement for a package, it was decided that no additional dependencies would be introduced into CMake. This did limit CMake to creating its own simple language, which is a choice that still causes some people to dislike CMake. However, at the time the most popular embedded language was Tcl. If CMake had been a Tcl-based build system, it is unlikely that it would have gained the popularity that it ( ... )

Reply

protop33 October 21 2024, 13:08:28 UTC

Не, я назову идиотом тебя, опять. Ибо снова и снова убеждаюсь что ты именно он. Потому что если человек знает, что такое cmake, он просто обязан знать, в чем разница между xml, html, tcl и прочим, и тем более "языком" :) cmake и языком программирования, например С++, Паскаль, тот же python и то все же будет языком программирования, хоть и не полноценным, на которым нельзя научиться программировать.

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

Reply

sergey_cheban October 23 2024, 00:56:52 UTC

А я-то что? Это создатели cmake пишут, что он является языком программирования. И, кстати, переменные, циклы, функции и пр. в этот язык тоже они добавили, а не я.

Но поскольку Вы в своей жизни, похоже, ничего сложнее hello world не писали, то Вам туда заглянуть не довелось. И с питоном, скорее всего, та же история: Вы в силу молодости не успели столкнуться с теми задачами, для которых он подходит, и именно поэтому считаете, что он не нужен.

Reply

protop33 October 25 2024, 06:28:13 UTC

А я-то что? - врешь.

Это создатели cmake пишут, что он является языком программирования. - нет

Но поскольку Вы в своей жизни, похоже, ничего сложнее hello world не писали, то Вам туда заглянуть не довелось. И с питоном, скорее всего, та же история: Вы в силу молодости не успели столкнуться с теми задачами, для которых он подходит, и именно поэтому считаете, что он не нужен.

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

До тебя уже дошло, что ты весь в коричневом и это не шоколад, но пока еще телепаешься. Давай, облей себя уже полностью - не стесняйся. Какие там у тебя ближайшие проекты на питоне - фронтенд с кнопочками или крутой бекенд с запросами к БД? Хотя ( ... )

Reply

sergey_cheban October 26 2024, 00:52:20 UTC

Давайте ближе к делу. Cmake нужен или нет? Да/нет?

Reply


Leave a comment

Up