![]() |
Модераторы: Се ля ви |
![]() ![]() ![]() |
|
||
|
Rickert |
|
|||
![]() Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 1 Всего: 52 |
У меня с Чипом открылась сегодня очередная дискуссия. Я утверждал, что мощь языка - это его возможности: то что он позволяет сотворить с системой/железом. А Чип считает что мощь тем больше, чем меньше человек задумывается о переводе мыслей в код, при использовании определённых языков.
С моей стороны были конечно асм/C++, а со стороны Чипа - LISP. Что вы думаете, уважаемые коллеги? Это сообщение отредактировал(а) Rickert - 18.2.2009, 06:35 -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
chipset |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: нет Всего: 164 |
Разница между LISP и Си такая-же как и разница между Си и ассемблером.
--------------------
|
|||
|
||||
Rickert |
|
|||
![]() Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 1 Всего: 52 |
Только этажом выше
![]() -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
chipset |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: нет Всего: 164 |
Десятком этажей
![]() LISP . . . Ruby Python . . . . . . . . . . C++ C . Assembler --------------------
|
|||
|
||||
Rickert |
|
|||
![]() Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 1 Всего: 52 |
А пустые точки - это этаж, который проломили пока падали и не успели закрепиться?
-------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 1 Всего: 260 |
а почему нельзя выбрать оба варианта одновременно? что, если я - за компромиссы?
|
|||
|
||||
Rickert |
|
|||
![]() Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 1 Всего: 52 |
skyboy, вопрос конкретный: выберите наиболе близкий вариант
![]() Это сообщение отредактировал(а) Rickert - 18.2.2009, 11:13 -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
ksili |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск Репутация: нет Всего: 17 |
Мощь языка - возможности
Скорость перехода мысль -> код - мощь среды разработки -------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
|||
|
||||
Rickert |
|
|||
![]() Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 1 Всего: 52 |
Не согласен. Какая бы среда разработки не была, на асме всё равно придётся думать, прежде чем писать. Причём думать раза в 2 больше, чем на том же Си ![]() -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
GoldFinch |
|
||||||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: нет Всего: 26 |
если кодить вызовы функций (API и библиотечных), то на асме думать примерно столько же сколько и на С а в ряде случаев и меньше управляющие структуры - условия и циклы на асме выглядят примерно также как и на ЯВУ с арифметикой на асме плохо, но он не всегда и нужна, хотя целочисленая арифметика кодится быстро, а быстро кодить на FPU тоже можно научиться, по крайне мере на уровне компилятора С код на асме может выглядеть так
"test eax,eax \ jz .err" можно тоже свернуть в макрос Добавлено через 2 минуты и 43 секунды
LISP - функциональный ЯП, Си и асм - императивные ЯП |
||||||
|
|||||||
chipset |
|
||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: нет Всего: 164 |
Угу, с высоты LISPa асм и си сливаются в один очень близкий к машине язык. --------------------
|
||||
|
|||||
GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: нет Всего: 26 |
chipset, вы GUI на лиспе кодите? какая еще высота? лисп вообще переводится как ЯзыкОбработкиСписков, у них совершенно разные области применения, у лиспа и С
|
|||
|
||||
BASILIO |
|
|||
![]() Koté-CAH ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 25.2.2008 Репутация: нет Всего: нет |
Конечно же возможности, так как имея более низкие доступы к командам, мы можем ими очень гибко воспользоватся, что приведёт к увелечению скоростей и разгрузки желаза. И на оборот, вы можете взять готовые команды тех же рельс для ДБ, которые сначала похавают проц тем, что переведут всю свою мишуру в номальный сквел, а потом отравят на базу, и там его ещё раз бработает база, короче, лишния нагрузка, язык для ленивых или туповытых програмистов, как результат мега дурацкие сайты, за которые хочется "творцам" отрубать руки, как в зонах с действием законов шириата, ибо посещение таких сайтов, это тоже самое воровство, воруется время юзера, на понимание построения сайта.
|
|||
|
||||
chipset |
|
||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: нет Всего: 164 |
ЛИСП для мозга это то-же самое что и библиотеки для стандартных алгоритмов. Зачем выдумывать велосипед для абстракции мыслей мозга когда можно использовать проверенную десятилетиями, оптимизированную до невозможности, и в целом приятную библиотеку -- язык ЛИСП? Медленный? Я бы не сказал. Посмотрите последние битвы по скорости. Я не спорю что для десктопных приложений лучше всего Си/C++ и какая-нибудь кроссплатформенная библиотека наподобие Qt. Для server-side программирования лучше взять ЛИСП вместо Явы, Питона, или даже, не побоюсь этого сравнения, PHP. --------------------
|
||||
|
|||||
BASILIO |
|
|||
![]() Koté-CAH ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 25.2.2008 Репутация: нет Всего: нет |
chipset, ок, тогда такой вопрос: почему гугл пользуется в основном своим софтом и только изредка прибегают к уже готовому?
|
|||
|
||||
![]() ![]() ![]() |
Правила раздела "Философия программирования": | |
|
Форум "Философия программирования" предназначен для обсуждения вопросов, так или иначе связанных с философскими аспектами разработки ПО: • вопросы перспективного развития методов написания ПО; • изменяющиеся языки и методологии программирования; Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Философия программирования | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |