LINUX.ORG.RU
ФорумTalks

Кармак и хаскель

 


2

5

http://www.youtube.com/watch?v=1PhArSujR_A&list=PLqSz8wYk5VJTsadQnU9EId6G...

Кармак с энтузиазмом рассказывает, как с головой погрузился в Haskell и Scheme, объясняет, почему хаскель невероятно крут и почему сегодня он бы, вероятно, сделал QuakeScheme вместо QuakeC. Он пишет на хаскеле порт wolf3D.

Другие новости: SICP рулит; строгая статичная типизация рулит; сборка мусора рулит.

★★★★

ПТУшник открывает мир программирования.

строгая статичная типизация рулит

вероятно, сделал QuakeScheme вместо QuakeC

/0

tailgunner ★★★★★
()

сборка мусора рулит

NO

fenris ★★★★★
()
Ответ на: комментарий от tailgunner

что лишний раз доказывает, что хакеру все эти «образования» не очень-то и нужны. Дело хакера - хакать во имя добра, а не формулы изучать

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

что лишний раз доказывает, что хакеру все эти «образования» не очень-то и нужны

В твоем понимание «доказательства».

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Он там говорит, что для крупных проектов нужен хаскель, а для мелких задач лучше лисп.

unsigned ★★★★
() автор топика

коллекция гарбажа

Bad_ptr ★★★★★
()

А я все жду момента, когда ему надоест.

Deleted
()
Ответ на: комментарий от Deleted

Конечно. Пилит чел в свободное время. Слухи о нем дошли на лор всего год с небольшим назад. А на ыть комбинаторе только недавно было сравнения перформанса. Т.е его не пилит толпа народа как GCC.

gh0stwizard ★★★★★
()
Ответ на: комментарий от gh0stwizard

Squirrel тоже один человек пилит, однако Valve предпочла его Lua в качестве языка скриптинга Left 4 Dead 2. (Еще какая-то кампания использовала его, но не могу вспомнить, какая.)

А можно ссылку на это сравнение перформанса?

Deleted
()

строгая статичная типизация рулит; сборка мусора рулит.

Вот за это я люблю C# и Open COSMOS Alliance

StrongDollar
()

сборка мусора рулит

завтра субботник же

fcx ★★★
()
Ответ на: комментарий от gh0stwizard

А что за сравнения? Ссылочку можно? Интересно посмотреть

vromanov ★★★
()

Лучше бы Дум4 уже сделали

ist76 ★★★★★
()
Ответ на: комментарий от tailgunner

ПТУшник открывает мир программирования.
Кармак

Думаю этот ПТУшник писал такие вещи которые тебе и не снились лет эдак в 26. А впрочем, куда создателю жанра 3D Action до тебя, старого быдлокодера и тролля.

SjZ ★★★★★
()
Ответ на: комментарий от cipher

Их игры там и были

Quake 3, например, таки в своем жанре лучшая

wota ★★
()
Ответ на: комментарий от unC0Rr

в те года каждый второй был создателем чего-то нового.

Ага, не то что сейчас, создают разношерстное бесполезное говно.

SjZ ★★★★★
()

Он пишет на хаскеле порт wolf3D

Держу пари, что эта штука будет тормозить похлеще, чем Doom 3.

CARS ★★★★
()

Он пишет на хаскеле порт wolf3D.

Порт с DOS на Plan9 или GNU/Hurd, надеюсь?

Anonymous ★★★★★
()
Ответ на: комментарий от true_admin

Откуда столько ненависти?

Ненависть? O_O Это немного иронии. Ну смешно же - «статическая типизация и сборка мусора рулят», какое откровение.

tailgunner ★★★★★
()
Ответ на: комментарий от SjZ

куда создателю жанра 3D Action до тебя, старого быдлокодера и тролля.

Я думаю, что Кармак не нуждается в защите, особенно в твоей. Расслабься.

tailgunner ★★★★★
()
Ответ на: комментарий от stevejobs

все эти «образования» не очень-то и нужны

Современное образование в большинстве случаев даёт статус. И всё. Ума оно не даёт, это точно. Отсюда столько начальсвующих идиотов .

Deleted
()
Ответ на: комментарий от yoghurt

Так будут говорить всегда

Особенно в периоды научно-технологического застоя. У мну самого в те годы в башке была масса идей. Одно время даже записывал, чтобы не потерять. Комп был слабый, зато мысль бурлила.

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

Deleted
()
Ответ на: комментарий от Deleted

Современное образование в большинстве случаев даёт статус. И всё. Ума оно не даёт

Никакое образование - ни современное, ни любое из прошлого - не дает ума. Образование дает систематизированные знания и умение их применять.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Просто реакция на позицию не граничащую с реальностью.

SjZ ★★★★★
()

Старичок окончательно остолетился. Пора бы уже и на заслуженный отдых, чтобы никто не мешал ему в его собственном уютном мирке жить.

kranky ★★★★★
()

Надо же, а я не знал, что в Scheme, оказывается строгая статичная типизация... Я-то наивно думал, что динамическая.

BattleCoder ★★★★★
()
Ответ на: комментарий от BattleCoder

сабж

Встречаются два еврея:
— Слышал я «Битлз», не понравилось. Картавят, фальшивят... Что людям в них нравится?!
— А где ты их слышал?
— Да мне Мойша напел…
rikardoac
()
Последнее исправление: rikardoac (всего исправлений: 1)

посмотрел видос и бабахнуло. читну ка я чтото по анальной функциональщине.

x0r ★★★★★
()
Ответ на: комментарий от stevejobs

Дело хакера - хакать во имя добра, а не формулы изучать

Он просто очень хороший математик. Математик со слабыми познаниями в программировании обычно лучше чем программист со слабыми познаниями в математике.

Nebuchadnezzar ★★★★
()

Помнится он раньше восхищался лиспом. Т.е. хаскель он считает более достойным внимания? Ну ведь это и правильно.

wakuwaku ★★★★
()
Ответ на: комментарий от gh0stwizard

Местами там ОЧЕНЬ странно. Код на С выглядит как код школьника.

например, эти две строчки включены в те строки, которые пришлось использовать для реализации параллелизма

pthread_t threads[NumThreads];
int i;
for (i=0;i<NumThreads;i++){
    pthread_t thread; //WTF
    threads[i] = thread; //WTF
    gens[i] = gen * (i+1)*(i+1);
    printf("The *gen of thread %d is:%d \n",i+1,gens[i]);
}

vromanov ★★★
()
Ответ на: комментарий от gh0stwizard

Слишком специфично, не впечатлило как-то.

Deleted
()
Ответ на: комментарий от SjZ

Ключевое слово — писал. Хотя, крутым мужык был

next_time ★★★★★
()
Ответ на: комментарий от Harald

А когда мы в последний раз от него видели игры?

next_time ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.