|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы Разговоры, обсуждение новостей (Public) | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от opennews (ok) on 13-Сен-09, 21:10 | ||
В статье (http://tommd.wordpress.com/2009/09/13/kernel-modules-in-haskell/) представлен пример создания и сборки рабочего модуля для Linux ядра, написанного на функциональном языке программирования Haskell (http://ru.wikipedia.org/wiki/Haskell) с интегрированным сборщиком мусора. Для сборки задействован компилятор GHC (http://www.haskell.org/ghc/) и наработки проекта House (http://web.cecs.pdx.edu/~kennyg/house/), ориентированные на использование Haskell для низкоуровневого программирования. | ||
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Разработка модулей для Linux ядра на языке Haskell" | +1 +/– | |
Сообщение от pavlinux (ok) on 13-Сен-09, 21:10 | ||
>As a result, the first command below should not result in output while | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
6. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Аноним (??) on 13-Сен-09, 23:15 | ||
Ну или железо должно думать, а пользователь только нажимать на кнопки... | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
9. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от JLarky on 14-Сен-09, 00:59 | ||
>Ваще забавно, только не вижу смысла писать системные задачи на функциональном языке... | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
13. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Zenitur on 14-Сен-09, 11:23 | ||
Пусть думает - надо же защиту от дурака, чтобы пользователь не раскаивался в итоге от своих ошибок. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
15. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от dq0s4y71 (??) on 14-Сен-09, 11:51 | ||
>Это Hello World! такой, c malloc и free :) | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
7. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Anonimous on 13-Сен-09, 23:25 | ||
Сбылась мечта VSL! =) | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
8. "Разработка модулей для Linux ядра на языке Haskell" | –1 +/– | |
Сообщение от yantux (??) on 14-Сен-09, 00:03 | ||
в чём тут прикол? вот если бы на паскале можно было писать модули для ядра... | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
10. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Karbofos (??) on 14-Сен-09, 01:05 | ||
а почему бы не на коболе? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
11. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от pavlinux (ok) on 14-Сен-09, 02:30 | ||
>в чём тут прикол? вот если бы на паскале можно было писать | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
17. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Karbofos (??) on 14-Сен-09, 13:14 | ||
думается, что p2c не так чисто работает, как хотелось бы. ;) | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
37. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от User294 (ok) on 19-Сен-09, 17:36 | ||
> Какие проблемы? Паскаль знаете? Вперед! | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
12. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от daemontux on 14-Сен-09, 04:46 | ||
>в чём тут прикол? вот если бы на паскале можно было писать | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
14. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Knuckles (ok) on 14-Сен-09, 11:36 | ||
Ты наверное свято веришь в то, что "настоящие" программисты пишут только на C/C++? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
16. "Разработка модулей для Linux ядра на языке Haskell" | +2 +/– | |
Сообщение от dq0s4y71 (??) on 14-Сен-09, 11:54 | ||
>Ты наверное свято веришь в то, что "настоящие" программисты пишут только на | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
18. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Knuckles (ok) on 14-Сен-09, 13:44 | ||
>Настоящие программисты не забивают гвозди головой. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
19. "Разработка модулей для Linux ядра на языке Haskell" | +1 +/– | |
Сообщение от dq0s4y71 (??) on 14-Сен-09, 14:09 | ||
Причем здесь "умеет - не умеет"? Можно ли гвозди забивать, например, плоскогубцами? Можно. Но никто так не делает - для этого есть молоток. Примерно так же и с языками программирования. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
20. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Karbofos (??) on 14-Сен-09, 14:34 | ||
по скорости он будет уступать. нужно более конкретно обяснить, какая конкретно скорость подразумевается, или вы сами знаете? даже не скорость оптимизации (в этом случае можно условно не учитывать). | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
21. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от pavlinux (ok) on 14-Сен-09, 14:46 | ||
>>Настоящие программисты не забивают гвозди головой. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
22. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от dq0s4y71 (??) on 14-Сен-09, 15:52 | ||
>Ах да, вспомнил, в Паскале незя мешать логику и математику... | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
27. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Knuckles (ok) on 14-Сен-09, 16:40 | ||
>>Ах да, вспомнил, в Паскале незя мешать логику и математику... | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
28. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Karbofos (??) on 14-Сен-09, 17:04 | ||
тогда программинг на асме - трехэтажный мат? :) | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
29. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Knuckles (ok) on 14-Сен-09, 17:22 | ||
>тогда программинг на асме - трехэтажный мат? :) | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
30. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от dq0s4y71 (??) on 14-Сен-09, 19:16 | ||
>Паскаль гораздо более продвинут, чем Си. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
31. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Knuckles (ok) on 14-Сен-09, 22:25 | ||
>[оверквотинг удален] | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
32. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Karbofos (??) on 14-Сен-09, 23:13 | ||
int Count[]={10, 20, 30}; | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
33. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от pavlinux (ok) on 14-Сен-09, 23:40 | ||
>>[оверквотинг удален] | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
34. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Knuckles (ok) on 15-Сен-09, 00:33 | ||
>type string = packed array [1..20] of char; | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
35. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от pavlinux (ok) on 15-Сен-09, 00:37 | ||
>>type string = packed array [1..20] of char; | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
36. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от dq0s4y71 (??) on 15-Сен-09, 12:02 | ||
>Не путаете с Си++? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
23. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Karbofos (??) on 14-Сен-09, 15:53 | ||
> В паскале указатель может ссылаться на не инициализируемую переменную - очень полезно для глюкофф | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
24. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от dq0s4y71 (??) on 14-Сен-09, 15:58 | ||
>pVariInt = &variInt; // возможно, компайлер предупредит. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
25. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Karbofos (??) on 14-Сен-09, 16:02 | ||
потому что происходит использование неинициализированой variInt | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
26. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Karbofos (??) on 14-Сен-09, 16:05 | ||
хотя, для pvariInt интересен только адрес памяти, а это уже известно. неизвестен только ее наполнитель. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
38. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от User294 (ok) on 19-Сен-09, 17:50 | ||
>ОК. Прошу в студию примеры того, что не умеет паскаль такого, что | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
39. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Knuckles (ok) on 21-Сен-09, 13:54 | ||
>Грубо говоря - режим этакого "супер-ассемблера", когда компилер можно детально проинструктировать что | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |