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

C# D Scala Выбор языка программирования

Итак, написание реального приложения на scala отразилось дикой болью для мозга.
Попытка написать аналог на C# оказалась  не такой уж и сложной,  а код прост и понятен. D, у него сложное будущее, проекты создаваемые с помощью dub и библиотек из репозитория(наподобие vibe.d)  часто ломаются из-за постоянного изменения в языке. Да, vibe.d прост и удобен, но убог если его попытаться использовать в связке с excel, или еще как-то. А хваленая скорость обработки запросов похоже заслуга libevent(c). Вообщем, ждем развития mono до уровня .Net. Благо сейчас у mono появилась поддержка в виде Xamarin — американская компания в области разработки ПО. Занимается разработкой и поддержкой Mono и инструментов для разработки приложений на языке C# для iOS, Android, Windows, Mac.

Резюме: C#, наслденик delphi, вобрал в себя лучшие практические наработки, активно развивается. Имеет отличную IDE от Xamarin. Будет использовать его.

Комментарии

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

Будда не принимает форм

Будда не практикует дзен. Смотрите не видя,  слушайте не слыша,  знайте не зная.

Кирилица в 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);