Автор | Сообщение |
megamanx
307 сообщений |
#6389 2012-07-31 20:38 GMT+3 часа(ов) |
to Stolzen
В основном используются для удаления всех возможных if-ов во время компиляции, когда идёт сборка под различные видеокарты. |
|
I wish I'd made you angry earlier
|
|
stolzen![]()
16 сообщений |
#6390 2012-07-31 20:57 GMT+3 часа(ов) |
Цитата А ну это вроде бы не так сложно. Обычный способ достичь "мультиплатформенности" в сях. Иногда же попадается совсем вынос мозга с этими макросами. |
|
misha![]()
1275 сообщений |
#6393 2012-08-03 01:53 GMT+3 часа(ов) |
ЦитатаУ некоторых лисперов тоже с этим проблемы. |
|
Kergan
300 сообщений |
#6396 2012-08-04 10:57 GMT+3 часа(ов) |
Цитата А зачем лисперу использовать системные библиотеки? Так можно сказать "любой программист должен знать си, т.к. иначе он не сможет использовать системные библиотеки"... |
|
misha![]()
1275 сообщений |
#6400 2012-08-04 13:28 GMT+3 часа(ов) |
ЦитатаВесьма глупый вопрос. Конечно, если лисп для вас нечто вроде головоломки, т.е. вы его используете только для тренировки мозгов, то дальнейшее обсуждение не имеет смысла. ЦитатаУ питона и руби есть куча библиотек, т.е. из них можно выбрать подходящую. А для лиспа приходится буквально все строчить на коленке. |
|
megamanx
307 сообщений |
#6410 2012-08-05 23:12 GMT+3 часа(ов) |
Это было названо "программированием в вакууме", и является одной из причин низкой популярности лиспа. Я сегодня побуду КО. Лисп не используют, потому что нет библиотек, а библиотек нет, потому что люди не учат лисп. Чужие библиотечки тоже просто так не подключить, нет стандарта, и не работает нигде, кроме как в [моссельпроме] линуксе.
|
|
I wish I'd made you angry earlier
|
|
gihar
249 сообщений |
#6447 2012-08-10 20:24 GMT+3 часа(ов) |
Цитата у себя в душе я давно зарезервіровал место для ліспа навсегда. ![]() Цитата да, лисп это лучший друг математика-исследователя. Цитата стараюсь никогда не использовать макросы. Да и нужды в них никогда нет или не замечаю. Цитата Скажу одно, должно добиться такого уровня, когда больше ни один язык или технология (программная) больше не даст вам удивления или других принципиальных непоняток. Вы практические с ходу в деле, 1-2 дня на ознакомление. Единственно останутся только проблемы с документацией особо редких фич, ну собственно это и есть профессионализм. Цитата с помощью лиспа даже простую задачу придурок может сделать головоломкой, поэтому его не рискуют в серьезных проектах, так как среди кодеров и проектировщиков доля придурков растет вплоть до 100%. Придурок на Си не так заметен как придурок на Лиспе. |
|
Это было точно последнее редактирование
|
|
metadeus
89 сообщений |
#6459 2012-08-14 21:50 GMT+3 часа(ов) |
Цитата Видели бы вы что шаблонные-придурки (всмысле придурки только изучившие шаблоны проектирования) умудряются запроектировать и реализовать на жабе, волосы дыбом встают. Тут как раз наоборот -- знание Лиспа это как барьер, который отсекает кодеров, которым лучше не доверять ничего сложнее складывания кубиков-библиотечек в башенку от программистов-архитекторов. Так что имея команду лисперов я бы был гораздо более спокоен за результат, нежели имея команду java-monkey при прочих равных. Придурок на Си очень сильно заметен, поэтому на Си придурки не задерживаются -- segfault в бортовой программе космического аппарата или истребителя обходится слишком дорого, а вот во всяких вебах придуркам очень удобно -- серверная часть одна и проблем с её обновлением по 10 раз на дню не возникает. |
|
gihar
249 сообщений |
#6478 2012-08-22 04:18 GMT+3 часа(ов) |
Цитата Не в обіду, но это тоже самое что акробат ходящий на руках лучше тех кто умеет ходить на одних лишь ногах. Цитата Открою вам большой кодерский секрет, что самая сложная программа для кодера, содержащая как системный вопросы, регилирования памяти так и прикладные, это текстовый процессор с подсветкой синтаксиса -тут и всякие там отрисовки и выделения текста и определения символа под курсором, сохранение информации и откат назад, и заморочки со шрифтами и кодировками. Так что если хотите спеца в команду дайте ему заданьице - набросать такую программку за 2-3 недельки. ![]() А что сложного в истребителе или косм-аппарате в программном понимании, ума не приложу? ![]() Цитата про придурков интересно получилось. Дело в том, что Си очень распространненый язык поэтому многие понимают его, и могут более менее разбирать, а так как синтаксис Си очень бедный и примитивный, то идентифицировать хороший код от плохого проблематично. А вот Лисп язык мало знакомый народу, и то множество команд и функционала лямбдового с одной стороный внушают страх и уважение, но достаточно копнуть личную историю такого кодера, чтобы понять что это дурак прикрывшийся лиспом. Чем сложнее и навороченнее код тем сумашедшее кодер. К сожалению потенциал навороченнсоти в Лиспе выше чем в Си, примерно такой как в С++, поэтому больше всего дур-бецелов в Лиспе и С++. А в вебе больше не дурноты, а быдлоты, потому как народ деградірует на выполненіі одніх і тех же задач, это та еще проблема. |
|
Это было точно последнее редактирование
|
|
metadeus
89 сообщений |
#6485 2012-08-27 17:24 GMT+3 часа(ов) |
Цитата Не в обиду, но не тоже самое. Это тоже самое, что использование профессиональных бегунов более подходит для использования в соревнованиях по бегу нежели людей только научившихся ходить. Цитата Да, сам такой задачей занимался. Цитата А кто говорит про сложность? Я говорю про ответственность, если твой сишный код произведет запись по неправильному адресу, но даже установленные дядей системных архитектором трапы могут просто не спасти систему от краха, если это вместе с тем автоматический КА без возможности удаленного вмешательства, то ты становишься автором ошибки стоимостью в сотни миллионов долларов. Легко ли подобную ошибку допустить в общеупотребительном Сишном коде? Легко. Цитата Ничего сложного. Код идиота на Си видно очень хорошо по используемым идиомам, возможностям в виде макросов, по подходу к обработке ошибок, по преждевременным оптимизациям, а и по виду кода (именованию, оформлению и пр.). Цитата Как раз идиота не Лиспе определить сложнее хотя бы потому, что одного и того же результата можно добиться множеством различных способов и ты не можешь знать не разобравшись в системе оправдан ли примененный подход или нет. Для меня идиотизм и быдлота это как пара перчаток -- идут всегда рука об руку. С чего бы человеку не быть идиотом если он исполняет только быдляческие задачи? И с чего бы человеку не стать быдлом, если он идиот и серьезных задач ему никто в здравом уме не доверит? |
|
metadeus
89 сообщений |
#6490 2012-09-08 18:44 GMT+3 часа(ов) |
Тут в соседней теме вакансию лиспера предлагают. В связи с этим появилось несколько мыслей на этот счет. Вот есть сферический программист на Java работающий в Москве. За свои труды он получает зарплату в районе 90-130 тыс. руб. (средние по Москве цифры). Но мечтает этот джавашник забросить к херам свои Java EE с Oracle'ами, WebSphere'ами и прочими Hibernate'ами и писать на теплом ламповом Лиспе. Но за Лисп платят уже не 90-130, а, допустим, 50-90. Какие есть у него варианты в принципе?
1. Уйти на Лисп с понижением з/п. Рисков не много, т.к. вернуться на джаву он всегда сможет без особых проблем (кадровый голод жуткий, да). За пол-года-год (возьмем для ровного счета год) он поймет -- нужен ему вообще этот Лисп и стоит ли овчинка выделки. За это время он потеряет около 480 тыс. руб. упущенной выгоды (плюс подпортит резюме джавашника и подрастеряет некоторые навыки). Не смертельно, но достаточно много. 2. Сидеть на попе ровно и писать жаба-софт, а в свободное время колупать Лисп. Через год у него будет дополнительные 480 тыс., на которые он может в принципе не работать пол-года выплачивая себе зарплату среднего лиспера (70 т.р.) и занимаясь тем, что ему нравится, а не тем, что скажет дядя работодатель, в том числе днями и ночами напролет колупаясь в своем любимом Лиспе, а если надоест, то может, в принципе, ничего не делать или пойти дальше рубить бабло ентерпрайзом. Мне одному кажется второй вариант более интересным? Я вижу в нем только один серьезный недостаток -- это отложенность всего этого действа на некоторый срок, тогда как в первом случае он получает Лисп прямо завтра. Если немного углубить тему: а зачем ему сидеть джавакодить, может тогда лучше затесаться туда, где платят ещё больше (манагерство, например) и полностью разделить дело за которое платят деньги (которое вовсе не обязательно должно нравиться, и никогда не нравится на 100%, если это не твоё личное дело) и хобби, которое для души и для посвещения которому можно выкраивать себе такие "отпуска" по пол-года-году между переменой места работы каждые 3-4 года (допустим) во-время которых можно даже попытаться поднять своё дело. |
|
misha![]()
1275 сообщений |
#6620 2012-09-25 16:10 GMT+3 часа(ов) |
ЦитатаМожет стоит ещё посчитать упущенную выгоду? Т.е. потерянные деньги. |
|
metadeus
89 сообщений |
#6624 2012-09-26 03:04 GMT+3 часа(ов) |
Цитата Так я же как раз её и посчитал. |
|
misha![]()
1275 сообщений |
#6636 2012-10-03 15:28 GMT+3 часа(ов) |
ЦитатаЯ о другом, вы ведь посчитали, что лучше пожить на собственные сбережения. Имхо, лучше писать свой проект в свободное от работы время. |
|
metadeus
89 сообщений |
#6652 2012-10-09 20:57 GMT+3 часа(ов) |
Цитата Ну это конечно совсем хорошо. Если только реально УДАЕТСЯ его писать, т.к. по моим наблюдениям после 8 часов работы и всяких бытовых дел и личных отношений, времени на свои проекты не остается нисколько. У меня много знакомых у которых в фоне ещё свои проекты, но у всех проект в фоне просто завис, тоже самое случилось и со всеми моими стартапами. |
|
misha![]()
1275 сообщений |
#6682 2012-10-22 20:12 GMT+3 часа(ов) |
ЦитатаЯ думаю, проблема не только в нехватке времени. |
|
metadeus
89 сообщений |
#6683 2012-10-22 20:48 GMT+3 часа(ов) |
Цитата Ну это само собой, на то он и стартап, что заранее не знаешь -- нужен он кому-нибудь или вовсе нет, поэтому и заставить себя им заниматься удается не всегда. Если точно знать, что делаешь что-то нужно и полезное, что в конечном итоге окупится, то и время на разработку бы нашлось. |
|
misha![]()
1275 сообщений |
#6687 2012-10-23 22:08 GMT+3 часа(ов) |
ЦитатаА зачем гадать? Просто хорошенько подумайте, а нужен ли он вам. Т.е. если даже у вас нет в нем особой необходимости, то велика вероятность, что и сообществу до него нет дела. |
|
metadeus
89 сообщений |
#6691 2012-10-24 20:56 GMT+3 часа(ов) |
Цитата Ну, это не всегда так просто. Есть один проект, который мне например нужен и я постоянно чувствую как бы он в данную секунду мне пригодился. Но в общении с другими людьми я вынес то, что им подобная система не нужна. Тут надо либо полноценный опрос проводить, либо выпустить прототип и посмотреть насколько он будет востребованным. Взять даже Google Wave, отличная была штука на мой взгляд, я её пользовался и перебирался на него потихоньку, а тут бац -- закрыли, т.к. "не взлетел". А полезен он был не только мне, но и многим моим знакомым. С другой стороны есть проект для малого и среднего бизнеса. Мне он ну вообще нафик не нужен, но периодически в общении с бизнесменами меня убеждают, что им такая система нужна. Исходя из этого, считаю, что просто подумать здесь недостаточно. |
|