К основному контенту

Сообщения

Сообщения за сентября 2, 2012

C# - кандидат на звание дзен-языка программирования

Сколько я перепробовал языков программирования, но все они в какой-то мере заставляли меня  испытывать то, что называют попыткой почесать ног не снимая ботинок. И вот я вспомнил старый-добрый СиШарп. Да согласен, есть определенные опасения, что проект mono умрет. Да нужно делать выбор между mono и Microsoft.Net. Хотя это и не так важно. Но! Сколько раз я убеждался в том, что решаю конкретную задачу, а не сражаюсь с языком! Конечно количество OpenSource библиотек в сишарпе поменьше на порядок, чем в java, но зато язык уже навсегда обогнал по удобству и изяществу программирования знаменитую java. Да, я все еще могу использовать java ввиде groovy для решения повседневных задач требующих обработки файлов(как скриптовый язык). Но там где нужна скорость и end-user решение C# нет равных! D, я долго смотрел на него и в итоге, признал, что язык хорош, но только если ты 14-летний хакер с компьютером вместо головы. Тем более, что язык постоянно развивается, что мешает использовать библиотек...

D modern and powerfull programming language for ArchLinux

Итак, D - современный,  компилируемый в машинный код, язык программирования, такой же мощный и быстрый как C++, но более человечный в плане лексики, также изначально спроектированный с учетом современных тенденций: функциональное программирование, автоматическая сборка мусора и т.д. Итак, шаг первый: под рутом pacman -Syu  dmd. Шаг второй: под рутом  pacman -Syu git. под юзером: Шаг третий: git clone https://github.com/gtkd-developers/GtkD.git. Шаг четвертый: cd  GtkD Шаг пятый: make. Шаг шестой: под рутом make install. Шаг седьмой: копируем в файл Main.d  http://dsource.org/projects/gtkd/wiki/CodeExamples . Шаг последний: dmd -L-lgtkd -L-ldl Main.d -I/usr/local/include/d. Стартуем ./Main! Радуемся: P.S. само собой make утилита должна быть установлена pacman-ом.