пессимизму
Jun. 20th, 2016 12:07 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Как я понимаю, вывести программистов на хороший уровень можно только по недосмотру менеджмента. В таких условиях реально было бы, для серьезных профи, найти или изготовить тулзу, которая бы превращала высокоуровневый код в объектно-джавно-спринговую лапшу. Пишешь это на хаскеле, а трансформер конвертирует это в обычный быдлокод, где хаскель просто в виде комментария.
(Был такой случай, когда на самом деле мы писали на форте...)
Так вот, есть такие тулзы? Или, точнее, реально ли иметь и использовать такие тулзы?
Собственно, в качестве особо интересного примера приведу всех этих гугловских хаскельщиков, вынужденных гнать на джаве с гуавой. Но дело не в гугле, дело в толпе... не то чтобы идиотов, а людей среднего уровня квалификации.
(Был такой случай, когда на самом деле мы писали на форте...)
Так вот, есть такие тулзы? Или, точнее, реально ли иметь и использовать такие тулзы?
Собственно, в качестве особо интересного примера приведу всех этих гугловских хаскельщиков, вынужденных гнать на джаве с гуавой. Но дело не в гугле, дело в толпе... не то чтобы идиотов, а людей среднего уровня квалификации.
no subject
Date: 2016-06-20 03:29 pm (UTC)Хорошо помню, как возился с ассемблером z80 и потом масштабно со всякими x86...
"Язык должен быть близок к железу, иначе вы не сможете понять, что там внутри происходит, а значит, не сделаете хорошо работающую программу" ивсётакое ;-)
no subject
Date: 2016-06-20 04:56 pm (UTC)no subject
Date: 2016-06-20 05:04 pm (UTC)От этого понимания, в основном, нужно только способность оценить затрачиваемые ресурсы.
Хотя и конечно, это понимание не помешает, а может быть, где-то и поможет.
Ну и ещё, надо помнить, что железяки бывают разные, например, даже такие, которые ленивую функциональщину исполняют ;-)
no subject
Date: 2016-06-20 07:26 pm (UTC)no subject
Date: 2016-06-22 06:04 pm (UTC)no subject
Date: 2016-06-22 08:42 pm (UTC)было уже
были уже такие наступатели светлого завтра и щастя всего человечество, с Фортом на перевес
даже железки, что характерно были - ну, с Фортом сам б-г велел, впрочем
так вот: там же, где сейчас это все - будете и вы, только еще скорее, намного скорее
потому что Форт, сколь бы weirdo он ни был - штука юзабельная, и потому использованная в реальных приложениях
ну, на щасте всего чел-ва в качестве универсального струмента не потянул - бывает, а кое-где пригодился
а ваше суходрочево - только для безопасной утилизации энергии шизофреников и годится
и маркетинг, мода прочее - тут абсолютно не при чем, face it
no subject
Date: 2016-06-22 09:51 pm (UTC)no subject
Date: 2016-06-23 11:48 am (UTC)no subject
Date: 2016-06-22 08:51 pm (UTC)Вообще сам принцип изготовления железа под парадигму программирования в корне ущербен - железо надо изготавливать под математическую задачу, для решения которой с максимальной эффективностью даже не грех создать отдельную новую программистскую экосистему (как это было с CUDA и OpenCL или с векторными процессорами типа Nec SX), Никто ж не делал процессоры под си, фортран, даже эрланг, ибо бессмыслица, - такая же бессмыслица будет и с процессором под ФП.
no subject
Date: 2016-06-20 07:36 pm (UTC)