Хвастаюсь младшему, что решила задачку по Python аж двумя способами (а тупой алгоритм принял только один).
Младший, меланхолично:
- Вот и хорошо. Будешь мне проги писать, а то мой карманный программист того... не отвечает.
Я, подозрительно:
- Это ты папу собрался в карман засовывать?
Младший, удивленно:
- При чем тут папа? Он занят.
Я:
- Чем?
Он:
-
(
Read more... )
программист? На python? C каких пор на питоне пишут программисты? :)
Reply
Ну зря вы так. Отличный язык для своих задач.
Reply
Основная задача питона показать как не надо программировать. Продемонстрировать уродское отсутствие вменяемого контроля над памятью. Полное отсутствие понимания у питонистов, что такое преобразование типов и как работает память в принципе.
Ну и не надо забывать совершенно уродское распределение локальных пременных, глобальных и переменных класса (объекта), полностью лишающее человека который учится понимания разницы между пространствами имен.
А так да, отличный язык.
Reply
Основная задача Питона - быстро и не особо заморачиваясь решить прикладную задачу. Всё.
Reply
Ага ага, сразу видно знатока, а что такое прикладная задача и чем она отличается от не прикладной ты в курсе?
Reply
Наверное, попробую по-другому выразиться.
Питон простой. Этим и привлекает. Конечно, бывают задачи, когда нужно и скорость работы программы сделать повыше, и требуемую память сделать поменьше. Тогда да, лучше всего плюсы. Или даже ассемблер.
Reply
Перевожу ваш текст на нормальный.
"Я облажался, сболтнул и использовал термин который не понимаю, но ответить надо, так как чувство собственной важности не дает мне признаться, что я дурак"
Понятно, что вам тяжело, но если для вас Питон это простой язык, то вы его просто не знаете, питон гораздо сложнее того же C++.
А питон привлекает бесплатностью, кучей готовых библиотек и дурачков которые решили вести курсы. А самое главное отсутствием необходимости понимать программирование как таковое.
Вот вы тому пример. Ассемблер тля для скорости :)
Reply
А насчёт cmake уважаемый гуру что скажет? Может, тоже не нужен?
(Для непосвящённых расшифрую. С одной стороны, все те же претензии, котороые гуру предъявляет к питону, к cmake можно предъявить с куда большими основаниями: язык откровенно коряв. С другой стороны, писать на любимых гуру плюсах без cmake как-то не очень получается. Есть надежда, что осознание этого факта вызовет у гуру когнитивный диссонанс, режим гуру выключится, и после этого уже можно будет общаться нормально)
Reply
cmake - цитирую:
CMake (МФА [ˈsiːmeɪk]; от англ. cross-platform make - кроссплатформенный make[10]) - кроссплатформенное программное средство автоматизации сборки программного обеспечения из исходного кода. Не занимается непосредственно сборкой, а лишь генерирует файлы сборки из предварительно написанного файла сценария CMakeLists.txt и предоставляет простой единый интерфейс управления. Помимо этого, способно автоматизировать процесс установки и сборки пакетов.
Это вообще не язык. Это система сборки программ.
Язык же это набор синтаксических и семантических правил по которым строится код + набор комманд.
Но я не удивлен, так как настолько безграмотных программистов как последнее время на хабре и на хоботе я уже нигде не найду.
А вам надо вернуться в школу и подтянуть знания. Пиздей бля.
На С, С++ вполне спокойно можно писать без cmake используя только компилятор. Но с ним проще.
Reply
> Это вообще не язык. Это система сборки программ.
Если cmake не язык, тогда на чём пишутся файлы CMakeLists.txt во множестве проектов (например: https://github.com/madler/zlib/blob/master/CMakeLists.txt)?
> На С, С++ вполне спокойно можно писать без cmake используя только компилятор.
Секундочку. Как в принципе можно, я не хуже Вас знаю. Но Вы лично чем пользуетесь для сборки своих проектов? И, кстати, велики ли эти проекты, и много ли у них зависимостей?
> А вам надо вернуться в школу и подтянуть знания. Пиздей бля.
А Вы, собственно, кто такой, чтобы решать, что мне надо? Я много лет без Ваших советов обходился, и, пожалуй, предпочёл бы обходиться без них и впредь.
Reply
Если cmake не язык, тогда на чём пишутся файлы CMakeLists.txt
Если вы идиот, то зачем вы лезите в интернет и вообще пытаетесь общаться?
Подучите что такое разметка и форматированная установка инструкций.
Секундочку. Как в принципе можно, я не хуже Вас знаю. Но Вы лично чем пользуетесь для сборки своих проектов? И, кстати, велики ли эти проекты, и много ли у них зависимостей?
Не надо врать, если бы вы знали, то понимали бы что несете чушь. Ни один программист не назовет вспомогательные форматы разметки и инструкции языком программирования.
А Вы, собственно, кто такой, чтобы решать, что мне надо? Я много лет без Ваших советов обходился, и, пожалуй, предпочёл бы обходиться без них и впредь.
Я специалист в теме, в отличии от вас, и я вас в диалог не звал. Я отвечал автору этого поста про питон. Вы решили сами начать диалог и показали себя идиотом, не понимающим о чем речь.
Именно поэтому я буду указывать, что вам можно, а что нельзя в разговоре со мной. Например забаню, если вы будете продолжать нести ахинею. Так понятно? Или и это ( ... )
Reply
Создатели 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
Не, я назову идиотом тебя, опять. Ибо снова и снова убеждаюсь что ты именно он. Потому что если человек знает, что такое cmake, он просто обязан знать, в чем разница между xml, html, tcl и прочим, и тем более "языком" :) cmake и языком программирования, например С++, Паскаль, тот же python и то все же будет языком программирования, хоть и не полноценным, на которым нельзя научиться программировать.
Но идиот ты, так как никогда не признаешься, что уже давно обгадился, что это не шоколад и ты будешь размазывать все это дабы не ущемить ЧСВ.
Reply
А я-то что? Это создатели cmake пишут, что он является языком программирования. И, кстати, переменные, циклы, функции и пр. в этот язык тоже они добавили, а не я.
Но поскольку Вы в своей жизни, похоже, ничего сложнее hello world не писали, то Вам туда заглянуть не довелось. И с питоном, скорее всего, та же история: Вы в силу молодости не успели столкнуться с теми задачами, для которых он подходит, и именно поэтому считаете, что он не нужен.
Reply
А я-то что? - врешь.
Это создатели cmake пишут, что он является языком программирования. - нет
Но поскольку Вы в своей жизни, похоже, ничего сложнее hello world не писали, то Вам туда заглянуть не довелось. И с питоном, скорее всего, та же история: Вы в силу молодости не успели столкнуться с теми задачами, для которых он подходит, и именно поэтому считаете, что он не нужен.
Проблема в том, что в интернетике, особенно российском, извиняться за собственные ошибки не принято, вот и приходится сначала как ты, наезжать и ошибаться, потом, когда поймали, выкручиваться, потом врать, а теперь вот начать фантазировать уже про страшную судьбу оппонента. Следующий этап убогого человечека полностью профукавшего свою честь и совесть одномоментно - это уже переход на личности, который ты начал и хамство.
До тебя уже дошло, что ты весь в коричневом и это не шоколад, но пока еще телепаешься. Давай, облей себя уже полностью - не стесняйся. Какие там у тебя ближайшие проекты на питоне - фронтенд с кнопочками или крутой бекенд с запросами к БД? Хотя ( ... )
Reply
Давайте ближе к делу. Cmake нужен или нет? Да/нет?
Reply
Leave a comment