botoid | Cryptocurrency

Telegram-канал botoid - Telegram Developers

3948

Группа разработчиков под Telegram Не приветствуются: - реклама и спам - NSFW-контент; - флуд, оффтоп и оскорбление участников; - душность Заявка на разработку бота: @thordersbot Проекты: @tgram_jobs

Subscribe to a channel

Telegram Developers

ну тоді треба перечитувати всю переписку вище там де зе був Костя)

Читать полностью…

Telegram Developers

варто зауважити що тут купу активних завсігдаїв бісить цей бот)

Читать полностью…

Telegram Developers

Реакции выключены, больше я проблем не вижу

Читать полностью…

Telegram Developers

Люблю когда человек вместо прямых аргументов сразу переходит на несуразные аналогии, один из любимых майндсетов в людях

Читать полностью…

Telegram Developers

ну так а теперь еще раз перечитай мое сообщение

Читать полностью…

Telegram Developers

Я не понимаю как эта аналогия относится к нашей с тобой дискуссии

Читать полностью…

Telegram Developers

Программирование должно давать полную свободу, иначе ты идешь в обход принципам computer science - то есть в обход всего компьютер строения. Если тебе не нужна эта свобода - ты можешь ее не использовать, это предоставляет так и C++. От STL до asm.
Язык должен быть прослойкой к фундаментальному cs, и прослойкой какого уровня это как раз вопрос, однако в любом языке должны проясняться эти правила (turing complete языки).
Условно, если бы C++ не давал давал доступа к железу, то как бы ты предложил высокоэффективное программирование или embed-разработку?

Говоря про необходимость ограничений ты также противоречишь самому себе:

дурнуваті компілятори що видають нечитабельні помилки

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

Ты утверждаешь что чем больше воли, тем больше проблем. Может быть проблема в лимитированном или комплексном инструментарии? Или базово в необразованности разработчиков? Безусловно, python разработчик который базовый курс по cs в жизни не открывал допустит кучу ошибок в C++, поэтому что этот язык более низкоуровневый, т.е приближенный к cs!

Ну и на последок. ISO 14882 — The language support library ([support]) provides components that are required by certain parts of the C++ language, such as memory allocation ([expr.new], [expr.delete]) and exception processing ([except]).

Читать полностью…

Telegram Developers

Хоча в пайтона є одна велика перевага - дуже широке комьюніті)

Читать полностью…

Telegram Developers

а ти лише ботами займаєшся?

Читать полностью…

Telegram Developers

Плюси легшими бути не можуть - там дурнуваті компілятори що видають нечитабельні помилки і великі можливості по стрилянню собі по ногам через устарівші небезпечні практики як ручне редагування поінтерів які вже багато років є моветоном в усіх сучасних мовах)

Читать полностью…

Telegram Developers

Як то кажуть....

Строго типізовані мови породжують слабких людей. Слабкі люди породжують динамічно типізовані мови... динамічно типізовані мови породжують сильних людей. Сильні люди породжують строго типізовані мови

))))

Читать полностью…

Telegram Developers

ну і спрощення всих можливих колекцій до однієї це доволі дивне рішення яке серйозно впливає на швидкодію і без того дуже повільної скриптової мови)

Читать полностью…

Telegram Developers

Складно серйозно сприймати тормозну мову яка придумувалась як пародія на інші мови програмування. Чисто як шутка)

Читать полностью…

Telegram Developers

челу который спрашивал, хватит ли 2,7€ на покушать

https://vm.tiktok.com/ZMSCgnF5U/

https://vm.tiktok.com/ZMSCpJkF1/

Читать полностью…

Telegram Developers

ну а далі вже понеслось і було пізно щось змінювати

Читать полностью…

Telegram Developers

Что-то не нравится, без конструктива - нахуй это туда

Читать полностью…

Telegram Developers

или отдай мне овнера я сам удалю

Читать полностью…

Telegram Developers

Очень интересно было почитать 😁

Читать полностью…

Telegram Developers

Если тебе не нужна эта свобода - ты можешь ее не использовать, это предоставляет так и C++. От STL до asm.

Читать полностью…

Telegram Developers

Воля сувати пальці в циркулярку прекрасна як акт волі сама по собі, проте деструктивна по своїй суті на практиці)

Наприклад в шапрах що б користуватися поінтерами тобі потрібно проставить пару галочок в зажопінську проекта що б використать їх в проекті. А потім ще обгорнути код з юзанням поінтера в unsafe { } що б підкреслити що ти робиш якусь їбатню від якої варто відмовитись в угоду безпечнішому коду.

Чи забороняє мова це?
Ні.
Проте явно на кількох рівнях не дає тобі зайвий раз стриляти собі по кінцівках.

Запитай в шарпістів як часто вони відчували на собі це обмеження на своїй шкірі) Велика кількість може навіть не здогаудватися що в шарпі є можливість користуватися поінтерами в коді і нічого - програмують собі роками)))

Читать полностью…

Telegram Developers

Або давай ще простіше:
Скільки столярам не розповідай що циркулярка небезпечний інструмент з яким потрібно бути обережним - рано чи пізно твій палець попаде на циркулярний диск.

І тут лише питання в тому як сильно він попаде (везіння) і чи це буде можель циркулярки яка дозволяє помилки від столяра. Бо одна пилка буде старої моделі і відріже тобі палець, а інша пилка буде нової моделі і зупинить пилу при дотику пальця без шкоди для тебе.

Приблизно про це я говорю в мові програмування)

Читать полностью…

Telegram Developers

Програмування це, фактично, про обмеження.

Обмеження мовою чи обмеження тебе в інструментаріях та способах якими ти програмуєш.

Занадто велика воля, котра дається тобі мовою або собою ж веде до проблем. І чим більша воля - тим більше проблем таких буде. З банального - та ж динамічна типізація - це про волю робити дурниці і стриляти собі по ногам. Бо ти повинен чітко усвідомлювати що ти робиш і з якими даними ти в даному місці працюєш. А це тримати в голові завжди фізично неможливо. Схожий принцип працює і з плюсами.

Сам факт того що плюси дають велику волю лізти під капот комп'ютера працюючи з пам'яттю напряму чи роблячи низькорівневі команди робить його багато в чому небезпечним. І дебажить погано працюючий софт вишукуючи де ти допустив логічну помилку буде також складно) В той час як цього можна було уникнути банальним вибором безпечнішої мови з схожим(С-подібним) синтаксисом в якій способів в себе вистрелити банально менше

Якось так

Читать полностью…

Telegram Developers

компилятор это не язык. плюсы - это язык. Язык это спецификация, а по спецификации плюсы легче, ведь ближе к фундаментальному CS. Если не нравится мощные компиляторы, то оптимизации можно вовсе отключить, или просто перейти на lightweight компиляторы.

Читать полностью…

Telegram Developers

ну з цим погоджуюся, а на все решту мені впринципі пофіг. Мова цілком виконує потрібні мені завдання – швидкість та простота розробки. А в ботах саме швидкодія (саме у мілісекундах) не дуже то і важлива

Читать полностью…

Telegram Developers

ну это субъективно. Если так подумать - плюсы наоборот легче, ведь они ближе к фундаментальному computer science

Читать полностью…

Telegram Developers

а ще динамічна типізація це в принципі ущербство) В якій би мові це не було) Це ж нескінченні можливості по стрилянню собі по ногах)

Читать полностью…

Telegram Developers

І оця система з відступами замість фігурних дужок це якась жесть)

Читать полностью…

Telegram Developers

я тоді обирала мову яку можна швидко вивчити та яка +- легка, просто щоб хоча б потрапити в програмування і зрозуміти що це не складно

а тепер навіть і ліньки якусь іншу мову вчити

Читать полностью…

Telegram Developers

Ну плюси це справді складно)
Але пітон якось так собі вибір)

Читать полностью…

Telegram Developers

тому що в 11 років я почала вчити с++, він мені не дуже сподобався і здався складним (а все через цикли, бо я їх зразу не зрозуміла 😭), і я закинула це діло десь на рік чи два

а потім повернулася з упередженою думкою "плюси це складно, потрібно почати з чогось легшого" і обрала пітон

Читать полностью…
Subscribe to a channel