Писанина это не программирование, это набор текста. Программирование это создание структуры цепочек действий. я, в отличии от тебя, за всех здесь не буду говорить но вряд ли кому-то нравится набор на клавиатуре, если только мазохистам. Е еслиб компьютер набирал по воле мысли, 99% людей предпочли бы такой метод ввода. Всем нужен результат, именно для этого пишется любоя строка и нажиматся кнопка. А пишет большинство лишь потому что нормальной замены нет и потому что лень\страшно изучать "опять что-то там еще". Производители сред разработки из блоков просто дураки, они почему-то не могут догадаться предоставить пользователям создавать свои блоки, хотя кое-где это есть но реализовано криво.
Подумайте о том, что внутри ваших ромбиков и блоков - выросли ли они на дереве самостоятельно, прежде чем Вы начали их мышой таскать по экрану.
А то ить можно дойти до того, что настоящий программист - только директор завода, ведь он выстраивает бизнес-процессы. А Вы так - прокладка между ним и готовой продукцией.
за всех здесь не буду говорить но вряд ли кому-то нравится набор на клавиатуре, если только мазохистам. Е еслиб компьютер набирал по воле мысли, 99% людей предпочли бы такой метод ввода. Всем нужен результат
речь-то не о клавиатуре вовсе. Проблема набора текста давно уже не проблема.... Твои рассуждения о длинных переменных, которые были удобны в каком-то бейсике и неудобны в другом языке - выдают в тебе полного ламера, застрявшего в прошлом веке. Абсолютно в любом языке можно вставлять огромные переменные парой кнопок или одним движением мышки - это вообще проблема не языка, а редактора.
Что касается "всем нужен результат" - это так, но далеко не всем он нужен любой ценой. Проще - не всегда правильнее, иначе люди бы мочились в штаны - так быстрее и проще - а не искали бы туалет
Не буду говорить за всех - но никакого желания программировать в каком-нить FLProg я не испытываю, вопрос написания красивого исходного кода для меня важнее полученного результата, удовлетворение от хорошо написанной программы куда сильнее собственно самого решения задачи. В большинстве случаев само решение особо и не важно - почти все проблемы. обсуждаемые здесь на сайте - можно решить простой покупкой готовой железки у китайцев.
Вижу внувь вижу что тут очень много людей которые читают и не видят что написано, это влияние низкого быстродействия мозга.
Ксати, этот сайт появился благодаря тем людям, которым лень\некогда\неинтересно писать и паять, им нужен был результат,а не писанина. Поэтому они купили ардуино, Ура! )) Скорее отланяюсь чтоб не даунировать по производительсности ))
Вижу тут оченм много глупых людей которые читают и не видят что написано.
Ксати, этот сайт появился благодаря тем людям, которым лень писать и паять, им нужен был результат,а не писанина.
вас никто не заставляет писать и паять - возьмите пиво, лягте на диван... Можете даже всякую фигню писать в форум - только не ждите. что всем прям побегут за вами ваши ромбики рисовать... :)))))))
Будущее за алгоритмо-структурно-графическими средами с элементами синтаксиса в самих блоках-заготовках в случае необходимости . (это уже реализовано для промконтроллеров
Это да! То-то в Simatic S7 ни одна сколько-нибудь нетривиальная система не обходится без писанины на тупом и убогом ассемблере.
yuhenotix@2p-mail.com пишет:
с питоном... поставил не там пробел, все, - строка не рабочая
Да, это песня! Зато как программы всегда хорошо оформлены - залюбуешься!
yuhenotix@2p-mail.com пишет:
такого дебилизма я в жизни не встречал
Невелик же Ваш жизненный опыт :-)
yuhenotix@2p-mail.com пишет:
это не мог придумать человек с нормальной психикой.
Скорее всего, так и есть. Однако, это вопрос фиксации нормы. Психиатры много спорят об этом.
В первую очередь себе. Если бы мне не было прикольно здесь тусоваться, я бы и не тусовался. Это ж не обязаловка какая.
А вообще, человек меня зацепил оценкой гениального решения о пробелах (на самом деле "об отступах") в Питоне. Наверняка, также думают тысячи людей. Но питон - штука модная, поэтому сказать вслух, что король голый это идиотизм решаются немногие (прослывёшь ещё ретроградом, не понимающим современных языков). Отсюда и уважуха.
А вообще, человек меня зацепил оценкой гениального решения о пробелах (на самом деле "об отступах") в Питоне.
Женя! Ты же уже имеешь представление обо мне, хоть мы лично и не знакомы? Мне эта идея просто очень нравится. Отступы вместо дурацких скобок.
Я действительно считаю Питон почти совершенством. Типизация - если не лучшая, то одна из лучших. Полиморфизм полнейший. Множественное наследование. Средства функционального программирования... да ты ведь сам всё знаешь! Из концепций современных ЯП - еще поискать ту, которой нет и не планируют внести в Python. Дурака валяешь? Или и правда отступы прям "ножом по сердцу"? ;))
Ну, я считаю это идиотизмом, но всё не настолько запущено, чтобы уж прям ножом или там ещё чем-то. По большому счёту мне это фиолетово абсолютно. Это примерно как бесконечные холивары сторонников тех или иных решений в авто, например - юзера холиварят, а автомеханику, который таких (и не таких, тоже) решений видал вагон и тележку - ему пофиг, он работает с тем, что есть. Так вот я тут ничем от того механика не отличаюсь. Практически не проходит недели, чтобы на семинаре кто-нибудь не рассказывал о каком-нибудь новом языке (самогонном или где-то прочитанном), я их уже столько видал, и в них столько всего странного, что одной странностью больше - одной меньше :)
Кстати, заморочки (разные) насчёт форматирования текста встречаются много где, но мы же с тобой знаем, что в плане красивости текста никто не не перебьёт бессмертную классику - WhiteSpace :-)
Кстати, заморочки (разные) насчёт форматирования текста встречаются много где, но мы же с тобой знаем, что в плане красивости текста никто не не перебьёт бессмертную классику - WhiteSpace :-)
Женя, дорогой! А если без ёрничества, у тебя разве нет любимого инструмента? Конечно нам легко пользоваться любым, но некоторые инструменты вызывают ощущение "гармонии мира". У меня такой - как раз Питон ;)))). Потому и пишу тут.
Я даже выскажу свои претензии к С++ -- излишний полиморфизм для компилируемого языка. Поэтому на втором месте после Питона у меня тривиальная Java, а не С++.
===================
Сорри, если предмет обсуждения неинтересен. Так и скажи, я не обижусь.
Есть и не один. Я их по-разному люблю (полигамен я, грешен). Хаскел, Пролог, Сисал, ну, и первая любовь - Лисп, такое не забывается. А так, мне практически всё равно на чём писать. Если чего-то не знаю а писать на нём надо, то это незнание, как ты сам понимаешь, ненадолго.
Есть и не один. Я их по-разному люблю (полигамен я, грешен). Хаскел, Пролог, Сисал, ну, и первая любовь - Лисп, такое не забывается. А так, мне практически всё равно на чём писать. Если чего-то не знаю а писать на нём надо, то это незнание, как ты сам понимаешь, ненадолго.
О! Лисп могуч... Целый день снимает мой приятель координаты, по приезду загнал в программу, нажал кнопку пару секунд и, профиля все нарисованы, на листы разбито...красота...
что до конкретно Питона, по мне (частное, ни на что не претендующее мнение) так он несколько переусложнён. В чём-то он родственен JavaScript - и в тот, и в другой напихали "всё что знали". Но при этом, оба всё-таки цельные языки с выраженной идеей и концепцией, в отличие от, например, Пёрла, в который пихали всё, что появлялось "уж как запихнётся", ничуть не заботясь о концепции и целостности языка. В итоге, язык (Пёрл) не выглядит единым целым, а скорее как если бы д-р Франкенштейн, с бодуна, второпях, прооперировал бы Кащея Бессмертного. А Питон с Яваскриптом - всё-таки стройные, цельные языки.
Дак сейчас, вроде наблюдается тенденция в линупсах замещения питоном пёрла в качестве system glue .
Когда-то транзисторные приёмники были верхом технологий, сейчас вон радио через вайфай слушают. Обычный ход времени... Думаю, что на момент зарождения в пёрле тоже была определённая стройность и логика, а потом, в угоду технологическому прогрессу вместо "составления отчетов" он начал открывать сокеты и обрастать рогами и панцирями. Через какое-то время и питону может не поздоровиться.
Вот этого ответа я и ждал, а то Пролог, Сисал! ;))) Я ж говорю про "любимый инструмент", а не про языки, которые нравятся как произведение искусства!
Если нужно быстренько накатать матмодель, график, общение с той-же ардуинкой, мелкий графинтерфейс. Просто посчитать много разных циферок по нетривиальным формулам. Я - с вероятностью более 90% открою Питон. Консоль, если её мало - какой-нибудь ИДЕ.
Я собственно помню твои реплики, поэтому был уверен заранее в ответе -JS. ;)))) Я ни в коем случае спорить не стану - JS - великолепен! Но мне Питон интереснее. Это, конечно, вкусовщина. Может будь у JS консольная микроИДЕ, как сам python, я бы тоже им пользовался больше.
С практической точки зрения, у пайтона есть ctypes, и как следствие, не просто много, а очень много библиотек (включая с нативным кодом для платформы, быстрые) с удобным механизмом установки и менеджмента, есть virtualenv. Простой синтаксис, простые правила, отличные practices обработки ошибок - ну где ещё тебе напишут в исключении "скачай модуль там-то, пропиши вот так и вот туда, и всё заработает". Проблемы с лишним пробелом никакой нет, если знать о хоткее автоформата. Есть repl jupyter, что тоже круто, правда я пользуюсь идеей, pycharm community.
Интерпретируемый, но сейчас там тоже понакрутили и прекомпиляций, и он умеет вызывать функции из нативных откомпилированных длл-ок, такшта пусть будет гибридный :)
CPAN - это очень жалкое подобие pip-а. На каждое высокоуровневое тривиальное действие понакручено библиотек, и можно в пару строчек выполнять весьма сложные действия. Запись аудио, распознавание голоса, нейросети, графики - очень удобно быстро набросать и запустить прототип. Ну реально в пару строк:
Могу порекомендовать книгу Лутца, по которой мой внук сейчас его изучает. Подро-о-обная до жути! Фраза: "Начиная с этой главы, мы приступаем к изучению языка Python" встречается аж на 121-ой странице! :-) Абалдеть!
Что толку, что питон круче перла. если перл я знаю. а питон нет? :)
После правки чужого кода в N тысяч строк на перле, причем повторов там было столько, что ...слов нет! - Я решил, что из под моей руки не выйдет ни одной строки кода на этом прекрасном языке. Только под угрозой пыток или за очень большие деньги! ;))))
Понятно что говнокодить можно на чем угодно, и перл не виноват что разраб кривоват))
Из выше названых я бы предпочел JS хотя на нем профессионально не писал пошти ни разу, а вот для себя - частенько. Как следствие я его толком не знаю, но применяю, а это уже говорит много в пользу языка. Перл - богомерзкий монстр, непонимаю как он жив до сих пор. Тот год когда был проект на нем - худший. Интерес к питону закончился не начавшись, как только увидел эти самые пробелы. Его пик популярности кстати уже в прошлом, чисто жертва моды. Так что в какомто смысле я этим пробелам должен быть благодарен, не потратил время попусту.
Если нужно быстро нарисовать график или посчитать балку в гараж, что будешь использовать?
Для графика Excel, для балки - Mechanic.
Хочешь реальную историю на этот счёт? Когда монтировали вот эту красотку, мне позвонили мужики поздно вечером, что мол монтаж закончили, вроде признаки жизни подаёт, детально тестировать будем завтра. А я как раз репу чесал, думал как посчитать размещение светильников в подвале, чтобы равномерно всё осветить, всё искал как оптимизировать. И тут торкнуло - а чё я парюсь, у меня ж 24 терафлопса под рукой, совершенно никем не занятых - я там один буду! Заодно и потестируем. Зафигачил тупой полный перебор с шагом в 5 см. параллельно на 128 ядрах (если интересует язык - Си с библиотекой MPI) и очень быстро получил результат. Светильники и сейчас благополучно висят. Вот, блин, чем ещё заниматься суперкомпьютеру, попадающему в топ-500 (хоть и в пятую сотню), как не освещение моего подвала рассчитывать? :-)
На расчет по подвалу был израсходован мегаватт электроэнергии?
Ну, во-первых, не на расчёт, а на первоначальное тестирование системы, а во-вторых, не мегаватт вовсе. Она всего-то порядка 100-120 киловатт кушала (емнип), а у меня было задействовано всего лишь 128 ядер, да и считала она по времени "всего ничего".
После правки чужого кода в N тысяч строк на перле, причем повторов там было столько, что ...слов нет! - Я решил, что из под моей руки не выйдет ни одной строки кода на этом прекрасном языке. Только под угрозой пыток или за очень большие деньги! ;))))
Вот слушай, после правки чужого кода на С, причём написанного как будто на ассемблере, строк на 20 000 чистого кода я подумал что С - самый лучший из языков, поскольку даже это работает, и я могу понять как. Был бы это бэйсик, фортран или питон - хер бы кто разобрался.
Вот, блин, чем ещё заниматься суперкомпьютеру, попадающему в топ-500 (хоть и в пятую сотню), как не освещение моего подвала рассчитывать? :-)
Ну например в Терминаторе выкусить Шварцнегера и воткнуть Сталоне и все в онлайне смотря оригинал с ютуба.
Ну или тестовый майнинг сколько стоит биткон в киловатов энергии через ваш суперкомпьютер. Тогда сразу понятен смысл вашего компьютера.Это и есть самый правильный тест.
совсем не показатель, сильно проиграет специализированным серверам с ASIC, майнинг выгоден, если электроэнергия по рублю за киловатт
Как один из показателей работает. Если разумеется нужны показатели а не макароны на уши заказчику.
Вопрос: Что такое компьютер в общем смысле?
Ответ: Машина производящая операции в секунду. Вот стоимость этих операций в секунду и есть эффективность системы. Чем их больше и они дешевле, тем выгоднее система. Сейчас еще фишка в том что не заказчик бегает за производителем, а производитель за заказчиком. Так что эти "операции в секунду надо доставить на дом". Привет интернет, привет базы данных на серверах. И за это разумеется надо платить. Но если городить ну суперкомпьютеры в отдельных подвалах на ситуацию а вдруг понадобится, то это деньги на ветер. Как только появится в России система дистанционого обмена денег на операции в секунду, то станет понятно какие суперкомпьютеры нужны в жизни.
А чего эта не трогать? Ведь не понимая того чел привёл отличный пример как дибильно сформулированная и ниразу не продуманная задача требует немеряных ресурсов. Это сейчас просто беда ИТ, когда менегеры лучше знают ;)
Когда вычислительные ресурсы становятся дешевыми, можно делать подмену образа в реальном видеопотоке, продовжив гонку удешевления вычислительных ресурсов.Привет закон Мура.
Подмену голоса в реальном звукопотоке уже решили и удешевили.
Когда вычислительные ресурсы становятся дешевыми, можно делать подмену образа в реальном видеопотоке, продовжив гонку удешевления вычислительных ресурсов.Привет закон Мура.
Привет дибилам.
В 1965 году один из основателей корпорации Intel Гордон Мур впервые заметил, что каждые два года количество транзисторов на квадратный дюйм интегральных схем увеличивается в два раза.
И все. Весь эмпирический закон. Уверен что сокращение размера транзистора является заслугой криворуких? Просто это дает криворуким шанс немного барахтатся на плаву, например с своим особым виденьем классов ;)
qwone пишет:
Подмену голоса в реальном звукопотоке уже решили и удешевили.
Татышо! А точно подмену а не искажение? На суперкомпютере в онлайн? ))) qwone, сделай доброе дело, хоть на праздники пощади форум от своих "шедевров".
И тебе привет дебил. Главное в законе Мура несказанное, но понятое окружающими , как ни странно,капиталистами. Ведь до объявления закона Мура народ считал, что рынок компьютеров ограничен. Ну купят 100, тысячу, сто тысяч , миллион и все. Рынок насытится продажи упадут, доходы прекратятся. А с озвучиванием закона стало понятно, что компьютеры могут "стареть" по закону Мура, и их надо обновлять по этому же закону. И главное этим законом можно управлять. Основатель Интел. Не правда ли Интел по этому закону и сейчас свой рынок удерживает. Одолевают конкуренты-удешевит стоимость операций в секунду . Нет конкурентов притормозит технологию. На рынке наблюдается избыточное количество операций в секунду. Мелкософт и другие программисткие компании их "освоят".
Современный майнинг - показатель, что т.н. "цивилизация" полностью свихнулась.
я слышал историю, что народ забухал и решил приколоться и создал эту xy@t# закинул в некую соц сеть где плавает планктон. Планктон это дело заглотил и развил, а теоретическое обоснование позже подтянули и в ВИКИ написана целая поэма которую ни то что осознать просто вкурить невозможно.
Раньше в бога верили и солнцу поклонялись - теперь появились майнеры :))))))))))))))
Хер. Что сказано в формулировке - то и есть! У психов положено слышать неслышимое и понимать как хочется. А несказонное считать подтверждением своего бреда. Но для нормальных что.сформулировано в законе, то в нем и есть. Остальное - закон Квона: лепи херню максимально сложно и расточительно, объясняй это стремлением к прогресу.
Писанина это не программирование, это набор текста. Программирование это создание структуры цепочек действий. я, в отличии от тебя, за всех здесь не буду говорить но вряд ли кому-то нравится набор на клавиатуре, если только мазохистам. Е еслиб компьютер набирал по воле мысли, 99% людей предпочли бы такой метод ввода. Всем нужен результат, именно для этого пишется любоя строка и нажиматся кнопка. А пишет большинство лишь потому что нормальной замены нет и потому что лень\страшно изучать "опять что-то там еще". Производители сред разработки из блоков просто дураки, они почему-то не могут догадаться предоставить пользователям создавать свои блоки, хотя кое-где это есть но реализовано криво.
Подумайте о том, что внутри ваших ромбиков и блоков - выросли ли они на дереве самостоятельно, прежде чем Вы начали их мышой таскать по экрану.
А то ить можно дойти до того, что настоящий программист - только директор завода, ведь он выстраивает бизнес-процессы. А Вы так - прокладка между ним и готовой продукцией.
за всех здесь не буду говорить но вряд ли кому-то нравится набор на клавиатуре, если только мазохистам. Е еслиб компьютер набирал по воле мысли, 99% людей предпочли бы такой метод ввода. Всем нужен результат
речь-то не о клавиатуре вовсе. Проблема набора текста давно уже не проблема.... Твои рассуждения о длинных переменных, которые были удобны в каком-то бейсике и неудобны в другом языке - выдают в тебе полного ламера, застрявшего в прошлом веке. Абсолютно в любом языке можно вставлять огромные переменные парой кнопок или одним движением мышки - это вообще проблема не языка, а редактора.
Что касается "всем нужен результат" - это так, но далеко не всем он нужен любой ценой. Проще - не всегда правильнее, иначе люди бы мочились в штаны - так быстрее и проще - а не искали бы туалет
Не буду говорить за всех - но никакого желания программировать в каком-нить FLProg я не испытываю, вопрос написания красивого исходного кода для меня важнее полученного результата, удовлетворение от хорошо написанной программы куда сильнее собственно самого решения задачи. В большинстве случаев само решение особо и не важно - почти все проблемы. обсуждаемые здесь на сайте - можно решить простой покупкой готовой железки у китайцев.
Вижу внувь вижу что тут очень много людей которые читают и не видят что написано, это влияние низкого быстродействия мозга.
Ксати, этот сайт появился благодаря тем людям, которым лень\некогда\неинтересно писать и паять, им нужен был результат,а не писанина. Поэтому они купили ардуино, Ура! )) Скорее отланяюсь чтоб не даунировать по производительсности ))
Вижу тут оченм много глупых людей которые читают и не видят что написано.
Ксати, этот сайт появился благодаря тем людям, которым лень писать и паять, им нужен был результат,а не писанина.
вас никто не заставляет писать и паять - возьмите пиво, лягте на диван... Можете даже всякую фигню писать в форум - только не ждите. что всем прям побегут за вами ваши ромбики рисовать... :)))))))
синтаксических методов программирования,
Это что за методы такие? Определение есть?
и жалко каждый пробел.
Ну, нельзя быть таким жмотом. Душите жабу :-)
Будущее за алгоритмо-структурно-графическими средами с элементами синтаксиса в самих блоках-заготовках в случае необходимости . (это уже реализовано для промконтроллеров
Это да! То-то в Simatic S7 ни одна сколько-нибудь нетривиальная система не обходится без писанины на тупом и убогом ассемблере.
с питоном... поставил не там пробел, все, - строка не рабочая
Да, это песня! Зато как программы всегда хорошо оформлены - залюбуешься!
такого дебилизма я в жизни не встречал
Невелик же Ваш жизненный опыт :-)
это не мог придумать человек с нормальной психикой.
Скорее всего, так и есть. Однако, это вопрос фиксации нормы. Психиатры много спорят об этом.
Скорее всего, так и есть. Однако, это вопрос фиксации нормы. Психиатры много спорят об этом.
Евгений, кому вы это пишете? :)
очередной глубокомысленный пенсионэр с сентенциями.
Евгений, кому вы это пишете? :)
В первую очередь себе. Если бы мне не было прикольно здесь тусоваться, я бы и не тусовался. Это ж не обязаловка какая.
А вообще, человек меня зацепил оценкой гениального решения о пробелах (на самом деле "об отступах") в Питоне. Наверняка, также думают тысячи людей. Но питон - штука модная, поэтому сказать вслух, что
король голыйэто идиотизм решаются немногие (прослывёшь ещё ретроградом, не понимающим современных языков). Отсюда и уважуха.А вообще, человек меня зацепил оценкой гениального решения о пробелах (на самом деле "об отступах") в Питоне.
Женя! Ты же уже имеешь представление обо мне, хоть мы лично и не знакомы? Мне эта идея просто очень нравится. Отступы вместо дурацких скобок.
Я действительно считаю Питон почти совершенством. Типизация - если не лучшая, то одна из лучших. Полиморфизм полнейший. Множественное наследование. Средства функционального программирования... да ты ведь сам всё знаешь! Из концепций современных ЯП - еще поискать ту, которой нет и не планируют внести в Python. Дурака валяешь? Или и правда отступы прям "ножом по сердцу"? ;))
Ну, я считаю это идиотизмом, но всё не настолько запущено, чтобы уж прям ножом или там ещё чем-то. По большому счёту мне это фиолетово абсолютно. Это примерно как бесконечные холивары сторонников тех или иных решений в авто, например - юзера холиварят, а автомеханику, который таких (и не таких, тоже) решений видал вагон и тележку - ему пофиг, он работает с тем, что есть. Так вот я тут ничем от того механика не отличаюсь. Практически не проходит недели, чтобы на семинаре кто-нибудь не рассказывал о каком-нибудь новом языке (самогонном или где-то прочитанном), я их уже столько видал, и в них столько всего странного, что одной странностью больше - одной меньше :)
Кстати, заморочки (разные) насчёт форматирования текста встречаются много где, но мы же с тобой знаем, что в плане красивости текста никто не не перебьёт бессмертную классику - WhiteSpace :-)
!(квадрат малевича)
Кстати, заморочки (разные) насчёт форматирования текста встречаются много где, но мы же с тобой знаем, что в плане красивости текста никто не не перебьёт бессмертную классику - WhiteSpace :-)
Женя, дорогой! А если без ёрничества, у тебя разве нет любимого инструмента? Конечно нам легко пользоваться любым, но некоторые инструменты вызывают ощущение "гармонии мира". У меня такой - как раз Питон ;)))). Потому и пишу тут.
Я даже выскажу свои претензии к С++ -- излишний полиморфизм для компилируемого языка. Поэтому на втором месте после Питона у меня тривиальная Java, а не С++.
===================
Сорри, если предмет обсуждения неинтересен. Так и скажи, я не обижусь.
О! Лисп могуч... Целый день снимает мой приятель координаты, по приезду загнал в программу, нажал кнопку пару секунд и, профиля все нарисованы, на листы разбито...красота...
wdrakula,
что до конкретно Питона, по мне (частное, ни на что не претендующее мнение) так он несколько переусложнён. В чём-то он родственен JavaScript - и в тот, и в другой напихали "всё что знали". Но при этом, оба всё-таки цельные языки с выраженной идеей и концепцией, в отличие от, например, Пёрла, в который пихали всё, что появлялось "уж как запихнётся", ничуть не заботясь о концепции и целостности языка. В итоге, язык (Пёрл) не выглядит единым целым, а скорее как если бы д-р Франкенштейн, с бодуна, второпях, прооперировал бы Кащея Бессмертного. А Питон с Яваскриптом - всё-таки стройные, цельные языки.
Дак сейчас, вроде наблюдается тенденция в линупсах замещения питоном пёрла в качестве system glue .
Когда-то транзисторные приёмники были верхом технологий, сейчас вон радио через вайфай слушают. Обычный ход времени... Думаю, что на момент зарождения в пёрле тоже была определённая стройность и логика, а потом, в угоду технологическому прогрессу вместо "составления отчетов" он начал открывать сокеты и обрастать рогами и панцирями. Через какое-то время и питону может не поздоровиться.
Вот этого ответа я и ждал, а то Пролог, Сисал! ;))) Я ж говорю про "любимый инструмент", а не про языки, которые нравятся как произведение искусства!
Если нужно быстренько накатать матмодель, график, общение с той-же ардуинкой, мелкий графинтерфейс. Просто посчитать много разных циферок по нетривиальным формулам. Я - с вероятностью более 90% открою Питон. Консоль, если её мало - какой-нибудь ИДЕ.
Я собственно помню твои реплики, поэтому был уверен заранее в ответе -JS. ;)))) Я ни в коем случае спорить не стану - JS - великолепен! Но мне Питон интереснее. Это, конечно, вкусовщина. Может будь у JS консольная микроИДЕ, как сам python, я бы тоже им пользовался больше.
С практической точки зрения, у пайтона есть ctypes, и как следствие, не просто много, а очень много библиотек (включая с нативным кодом для платформы, быстрые) с удобным механизмом установки и менеджмента, есть virtualenv. Простой синтаксис, простые правила, отличные practices обработки ошибок - ну где ещё тебе напишут в исключении "скачай модуль там-то, пропиши вот так и вот туда, и всё заработает". Проблемы с лишним пробелом никакой нет, если знать о хоткее автоформата. Есть repl jupyter, что тоже круто, правда я пользуюсь идеей, pycharm community.
У пёрла есть старый, как мир, CPAN и тот же PBP book... Питон прекомпилируемый или интерпретируемый? Я что-то его даже и не трогал.
Интерпретируемый, но сейчас там тоже понакрутили и прекомпиляций, и он умеет вызывать функции из нативных откомпилированных длл-ок, такшта пусть будет гибридный :)
CPAN - это очень жалкое подобие pip-а. На каждое высокоуровневое тривиальное действие понакручено библиотек, и можно в пару строчек выполнять весьма сложные действия. Запись аудио, распознавание голоса, нейросети, графики - очень удобно быстро набросать и запустить прототип. Ну реально в пару строк:
Я что-то его даже и не трогал.
Могу порекомендовать книгу Лутца, по которой мой внук сейчас его изучает. Подро-о-обная до жути! Фраза: "Начиная с этой главы, мы приступаем к изучению языка Python" встречается аж на 121-ой странице! :-) Абалдеть!
афсётаки, Женя! Если нужно быстро нарисовать график или посчитать балку в гараж, что будешь использовать?
Питон, ГнуОктаву=Матлаб, СиШарп... что-то ещё?
Excel )))
афсётаки, Женя! Если нужно быстро нарисовать график или посчитать балку в гараж, что будешь использовать?
"если нужно быстро" - что лучше знаешь - то и будешь использовать :) и пофиг на особенности языка.
Что толку, что питон круче перла. если перл я знаю. а питон нет? :)
Что толку, что питон круче перла. если перл я знаю. а питон нет? :)
После правки чужого кода в N тысяч строк на перле, причем повторов там было столько, что ...слов нет! - Я решил, что из под моей руки не выйдет ни одной строки кода на этом прекрасном языке. Только под угрозой пыток или за очень большие деньги! ;))))
После правки чужого кода в N тысяч строк на перле, причем повторов там было столько, что ...слов нет!
виноват ли в этом перл? - мало ты видел подобного кода на Си?
Понятно что говнокодить можно на чем угодно, и перл не виноват что разраб кривоват))
Из выше названых я бы предпочел JS хотя на нем профессионально не писал пошти ни разу, а вот для себя - частенько. Как следствие я его толком не знаю, но применяю, а это уже говорит много в пользу языка. Перл - богомерзкий монстр, непонимаю как он жив до сих пор. Тот год когда был проект на нем - худший. Интерес к питону закончился не начавшись, как только увидел эти самые пробелы. Его пик популярности кстати уже в прошлом, чисто жертва моды. Так что в какомто смысле я этим пробелам должен быть благодарен, не потратил время попусту.
Если нужно быстро нарисовать график или посчитать балку в гараж, что будешь использовать?
Для графика Excel, для балки - Mechanic.
Хочешь реальную историю на этот счёт? Когда монтировали вот эту красотку, мне позвонили мужики поздно вечером, что мол монтаж закончили, вроде признаки жизни подаёт, детально тестировать будем завтра. А я как раз репу чесал, думал как посчитать размещение светильников в подвале, чтобы равномерно всё осветить, всё искал как оптимизировать. И тут торкнуло - а чё я парюсь, у меня ж 24 терафлопса под рукой, совершенно никем не занятых - я там один буду! Заодно и потестируем. Зафигачил тупой полный перебор с шагом в 5 см. параллельно на 128 ядрах (если интересует язык - Си с библиотекой MPI) и очень быстро получил результат. Светильники и сейчас благополучно висят. Вот, блин, чем ещё заниматься суперкомпьютеру, попадающему в топ-500 (хоть и в пятую сотню), как не освещение моего подвала рассчитывать? :-)
На расчет по подвалу был израсходован мегаватт электроэнергии? Эх, как в ламповом совецком союзе...
После правки чужого кода в N тысяч строк на перле, причем повторов там было столько, что ...слов нет! - Я решил, что из под моей руки не выйдет ни одной строки кода на этом прекрасном языке. Только под угрозой пыток или за очень большие деньги! ;))))
Вот слушай, после правки чужого кода на С, причём написанного как будто на ассемблере, строк на 20 000 чистого кода я подумал что С - самый лучший из языков, поскольку даже это работает, и я могу понять как. Был бы это бэйсик, фортран или питон - хер бы кто разобрался.
А js - да, офигенный)
А у меня для всего снаружи Ардуины - Delphi. И для графиков и для акошек. :-)
Ну или тестовый майнинг сколько стоит биткон в киловатов энергии через ваш суперкомпьютер. Тогда сразу понятен смысл вашего компьютера.Это и есть самый правильный тест.
Ну или тестовый майнинг сколько стоит биткон в киловатов энергии через ваш суперкомпьютер.
совсем не показатель, сильно проиграет специализированным серверам с ASIC, майнинг выгоден, если электроэнергия по рублю за киловатт
Вопрос: Что такое компьютер в общем смысле?
Ответ: Машина производящая операции в секунду. Вот стоимость этих операций в секунду и есть эффективность системы. Чем их больше и они дешевле, тем выгоднее система. Сейчас еще фишка в том что не заказчик бегает за производителем, а производитель за заказчиком. Так что эти "операции в секунду надо доставить на дом". Привет интернет, привет базы данных на серверах. И за это разумеется надо платить. Но если городить ну суперкомпьютеры в отдельных подвалах на ситуацию а вдруг понадобится, то это деньги на ветер. Как только появится в России система дистанционого обмена денег на операции в секунду, то станет понятно какие суперкомпьютеры нужны в жизни.
Ну например в Терминаторе выкусить Шварцнегера и воткнуть Сталоне и все в онлайне смотря оригинал с ютуба.
Шварца не трогай. Пока просьба.
А чего эта не трогать? Ведь не понимая того чел привёл отличный пример как дибильно сформулированная и ниразу не продуманная задача требует немеряных ресурсов. Это сейчас просто беда ИТ, когда менегеры лучше знают ;)
Когда вычислительные ресурсы становятся дешевыми, можно делать подмену образа в реальном видеопотоке, продовжив гонку удешевления вычислительных ресурсов.Привет закон Мура.
Подмену голоса в реальном звукопотоке уже решили и удешевили.
Когда вычислительные ресурсы становятся дешевыми, можно делать подмену образа в реальном видеопотоке, продовжив гонку удешевления вычислительных ресурсов.Привет закон Мура.
Привет дибилам.
В 1965 году один из основателей корпорации Intel Гордон Мур впервые заметил, что каждые два года количество транзисторов на квадратный дюйм интегральных схем увеличивается в два раза.
И все. Весь эмпирический закон. Уверен что сокращение размера транзистора является заслугой криворуких? Просто это дает криворуким шанс немного барахтатся на плаву, например с своим особым виденьем классов ;)
Подмену голоса в реальном звукопотоке уже решили и удешевили.
Татышо! А точно подмену а не искажение? На суперкомпютере в онлайн? ))) qwone, сделай доброе дело, хоть на праздники пощади форум от своих "шедевров".
Ну или тестовый майнинг сколько стоит биткон в киловатов энергии через ваш суперкомпьютер.
совсем не показатель, сильно проиграет специализированным серверам с ASIC, майнинг выгоден, если электроэнергия по рублю за киловатт
Современный майнинг - показатель, что т.н. "цивилизация" полностью свихнулась.
я слышал историю, что народ забухал и решил приколоться и создал эту xy@t# закинул в некую соц сеть где плавает планктон. Планктон это дело заглотил и развил, а теоретическое обоснование позже подтянули и в ВИКИ написана целая поэма которую ни то что осознать просто вкурить невозможно.
Раньше в бога верили и солнцу поклонялись - теперь появились майнеры :))))))))))))))
Главное в законе Мура несказанное, но понятое
Хер. Что сказано в формулировке - то и есть! У психов положено слышать неслышимое и понимать как хочется. А несказонное считать подтверждением своего бреда. Но для нормальных что.сформулировано в законе, то в нем и есть. Остальное - закон Квона: лепи херню максимально сложно и расточительно, объясняй это стремлением к прогресу.