|
![]() |
Пред. тема | След. тема | ||
Форумы
![]() | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от opennews ![]() | ||
В статье (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 ![]() | ||
>As a result, the first command below should not result in output while | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
6. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Аноним ![]() | ||
Ну или железо должно думать, а пользователь только нажимать на кнопки... | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
9. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от JLarky ![]() ![]() | ||
>Ваще забавно, только не вижу смысла писать системные задачи на функциональном языке... | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
13. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Zenitur ![]() ![]() | ||
Пусть думает - надо же защиту от дурака, чтобы пользователь не раскаивался в итоге от своих ошибок. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
15. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от dq0s4y71 ![]() | ||
>Это Hello World! такой, c malloc и free :) | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
7. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Anonimous ![]() | ||
Сбылась мечта VSL! =) | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
8. "Разработка модулей для Linux ядра на языке Haskell" | –1 +/– | |
Сообщение от yantux ![]() | ||
в чём тут прикол? вот если бы на паскале можно было писать модули для ядра... | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
10. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Karbofos ![]() | ||
а почему бы не на коболе? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
11. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от pavlinux ![]() | ||
>в чём тут прикол? вот если бы на паскале можно было писать | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
17. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Karbofos ![]() | ||
думается, что p2c не так чисто работает, как хотелось бы. ;) | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
37. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от User294 ![]() | ||
> Какие проблемы? Паскаль знаете? Вперед! | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
12. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от daemontux ![]() | ||
>в чём тут прикол? вот если бы на паскале можно было писать | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
14. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Knuckles ![]() ![]() | ||
Ты наверное свято веришь в то, что "настоящие" программисты пишут только на C/C++? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
16. "Разработка модулей для Linux ядра на языке Haskell" | +2 +/– | |
Сообщение от dq0s4y71 ![]() | ||
>Ты наверное свято веришь в то, что "настоящие" программисты пишут только на | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
18. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Knuckles ![]() ![]() | ||
>Настоящие программисты не забивают гвозди головой. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
19. "Разработка модулей для Linux ядра на языке Haskell" | +1 +/– | |
Сообщение от dq0s4y71 ![]() | ||
Причем здесь "умеет - не умеет"? Можно ли гвозди забивать, например, плоскогубцами? Можно. Но никто так не делает - для этого есть молоток. Примерно так же и с языками программирования. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
20. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Karbofos ![]() | ||
по скорости он будет уступать. нужно более конкретно обяснить, какая конкретно скорость подразумевается, или вы сами знаете? даже не скорость оптимизации (в этом случае можно условно не учитывать). | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
21. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от pavlinux ![]() | ||
>>Настоящие программисты не забивают гвозди головой. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
22. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от dq0s4y71 ![]() | ||
>Ах да, вспомнил, в Паскале незя мешать логику и математику... | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
27. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Knuckles ![]() ![]() | ||
>>Ах да, вспомнил, в Паскале незя мешать логику и математику... | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
28. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Karbofos ![]() | ||
тогда программинг на асме - трехэтажный мат? :) | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
29. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Knuckles ![]() ![]() | ||
>тогда программинг на асме - трехэтажный мат? :) | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
30. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от dq0s4y71 ![]() | ||
>Паскаль гораздо более продвинут, чем Си. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
31. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Knuckles ![]() ![]() | ||
>[оверквотинг удален] | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
32. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Karbofos ![]() | ||
int Count[]={10, 20, 30}; | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
33. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от pavlinux ![]() | ||
>>[оверквотинг удален] | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
34. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Knuckles ![]() ![]() | ||
>type string = packed array [1..20] of char; | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
35. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от pavlinux ![]() | ||
>>type string = packed array [1..20] of char; | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
36. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от dq0s4y71 ![]() | ||
>Не путаете с Си++? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
23. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Karbofos ![]() | ||
> В паскале указатель может ссылаться на не инициализируемую переменную - очень полезно для глюкофф | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
24. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от dq0s4y71 ![]() | ||
>pVariInt = &variInt; // возможно, компайлер предупредит. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
25. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Karbofos ![]() | ||
потому что происходит использование неинициализированой variInt | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
26. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Karbofos ![]() | ||
хотя, для pvariInt интересен только адрес памяти, а это уже известно. неизвестен только ее наполнитель. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
38. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от User294 ![]() | ||
>ОК. Прошу в студию примеры того, что не умеет паскаль такого, что | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
39. "Разработка модулей для Linux ядра на языке Haskell" | +/– | |
Сообщение от Knuckles ![]() ![]() | ||
>Грубо говоря - режим этакого "супер-ассемблера", когда компилер можно детально проинструктировать что | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |