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

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

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

Комментарии

Популярные сообщения из этого блога

Кирилица в Arch Linux

После вчерашних обновлений в консоли Arch Linux при выборе русской локали вместо букв печатаются белые квадратики. Очевидно, что по какой-то причине не загружается прописанный в rc.conf шрифт. Временное лекарство от этого: выполнить команду setfont cyr-sun16 . Еще у меня в момент начальной загрузки появляется рябь на экране как от сильных электромагнитных помех в ЭЛТ, хотя у меня ЖК. Может быть это как-то связано.

Сортировка массивов в groovy

Любой массив в java и groovy можно отсортировать статическим методом: Arrays.sort(c); причем это будет очень быстро сто тысяч элементов типа int сортируются за 1 секунду на celeron M 1,8 Mg. Если это массив объектов можно использовать перегруженный метод Arrays.sort(c,comporator);

Arch Linux - руссификация консоли

Вчера, придя с работы, как всегда затеял InstallFest. Уже практически не задумываясь установил свежий арч. И тут заметил что в tty вместо русского - квадратики. Под утро нашел таки сообщение на форме, что в этом виноваты дрова от видео. Там правда речь шла о нвидиа, а у меня ати. Буду пробовать. И еще в lxterminal обратил внимание что сообщения на русском, а то что я вводил на русском потом возвращается системой в виде юникод-символов. Вот такие дела. UPDATE: драйвер не причем. переустановил в консоли(до установки X) по прежнему квадратики вместо букв. неужели придется переключатся на инглиш? Заметил что initscripts скачался c какого-то зеркала не с яндекса. возможно причина в нем.