Haskell vs C++
Задали мне тут по информатике задание на пол-семестра, дабы не приходил и не стебался на семинарах. Нужно написать программу, читающую файл с расписанием запуска программ из строк в формате
<количество секунд от запуска> <путь к программе>
Сначала написал на C++ за 30 минут — 118 строк. Этак строк 100, если убрать проверку на ошибки.
Потом подумал и решил, что неплохо было бы написать на Haskell, ибо как раз учу язык, попрактиковаться лишний раз неплохо, да и просто посмотреть на реакцию препода. Да, заняло часа два. Да, обратился к помощи коллег. Но язык непривычный, не знал, как лучше сделать те или иные вещи, да и вообще. Итог: 43 строки, прозрачный код и никакого лоу-левела. Приятно и фапабельно.
C++-вариант (код говно, знаю).
Haskell-вариант (код еще большее говно, знаю).
Да, с радостью выслушаю критику обоих вариантов.
Почитай ман по форку
Почитай ман по форку
Почитал. Что дальше? )
Почитал. Что дальше? )
Ты ошибки неправильно
Ты ошибки неправильно обрабатываешь. Код ошибки лежит в errno, а не в возвращаемом форком значении.
А, точно. Спасибо )
А, точно. Спасибо )