Скрыть
Некоторые возможности языка D
Написал за праздники маленькую программу. Что понравилось - можно передавать и возвращать функции из функций. Можно писать функции, которые единообразно работают с функциями с любым числом аргументов. Язык показался смесью джаваскрипта и хаскеля.
Считаю большим шагом вперед, что теперь можно писать нормальные программы, которые компилируются в нормальные бинарники и при этом делать это на языке, который на порядок мощнее джавы.
Для разработки в вебе есть http://vibed.org/features Я прошлой зимой использовал, понравилось.
Рассказик про вебдев на D: http://www.youtube.com/watch?v=Zs8O7MVmlfw
А тут компания занимается в вебе чем-то вроде супербыстрого анализа и подбора adwords (Real-time bidding for online advertising):
http://www.youtube.com/watch?v=pmwKRYrfEyY Billions of auctions per day
Terabytes/day
50 milliseconds (minus net latency) to place a bid
- Typical hard disk seek time is 9 ms
- For most bids we achieve <= 2 ms
Для работы с БД вроде ничего особо интересного: некое подобие Hibernate и несколько ODBC-подобных либ и байндингов.
https://github.com/buggins/hibernated/blob/master/hdtest/htestmain.d
http://britseyeview.com/software/mysqln/
http://pszturmaj.github.io/ddb/db.html
https://github.com/denizzzka/dpq2
Судя по тематике либ на http://code.dlang.org, народ в основном пытается игрушки писать. Так-то можно практически что угодно писать, но не стоит рассчитывать на обилие готовых либ и фреймворков.
>>>
Подробнее
Re:Некоторые возможности языка D
> Язык показался смесью джаваскрипта и хаскеля.
OMG, а мне показался смесью C/C++, C#, Python)))
А вот хаскеля? интересно в каком месте?)))
> Считаю большим шагом вперед, что теперь можно писать нормальные программы, которые компилируются в нормальные бинарники и при этом делать это на языке, который на порядок мощнее джавы.
Поддерживаю двумя руками!
> Для работы с БД вроде ничего особо интересного
Забавно, полно всего или речь именно об ОРМ?
> Судя по тематике либ на http://code.dlang.org, народ в основном пытается игрушки писать.
Дэ? А по моему в основном биндиги С либ, что замечательно.
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36