PDA

View Full Version : Dao, a New Programming Language Supporting Advanced Features With Small Runtime


sl4shd0t
05-29-2013, 06:04 AM
New submitter NeoHermit writes "This language (Dao) has never been mentioned on Slashdot before, but it might be interesting to many people here. As it has recently become feature-complete and just made its first beta release, it may be the right time to mention it here. Dao is an optionally-typed programming language that supports many advanced features with a small runtime. The feature list is probably as long as that of Python, but they are supported by a much smaller runtime (somewhere between Lua and Python, but closer to Lua). Besides optional typing, the other major features that worth mentioning include: built-in support for concurrent programming for multicore computers, very friendly C programming interfaces for embedding and extending, a LLVM-based JIT compiler, a Clang-based module for embedding C/C++ codes in Dao, and a Clang-based tool for automatic binding generation from C/C++ header files. You can also see many familiar features from other languages." http://a.fsdn.com/sd/twitter_icon_large.png (http://twitter.com/home?status=Dao%2C+a+New+Programming+Language+Supp orting+Advanced+Features+With+Small+Runtime%3A+htt p%3A%2F%2Fbit.ly%2F16nYtK5) http://a.fsdn.com/sd/facebook_icon_large.png (http://www.facebook.com/sharer.php?u=http%3A%2F%2Fdevelopers.slashdot.org% 2Fstory%2F13%2F05%2F29%2F0225227%2Fdao-a-new-programming-language-supporting-advanced-features-with-small-runtime%3Futm_source%3Dslashdot%26utm_medium%3Dfac ebook) http://www.gstatic.com/images/icons/gplus-16.png (http://plus.google.com/share?url=http://developers.slashdot.org/story/13/05/29/0225227/dao-a-new-programming-language-supporting-advanced-features-with-small-runtime?utm_source=slashdot&utm_medium=googleplus)

Read more of this story (http://developers.slashdot.org/story/13/05/29/0225227/dao-a-new-programming-language-supporting-advanced-features-with-small-runtime?utm_source=rss1.0moreanon&utm_medium=feed) at Slashdot.
http://slashdot.feedsportal.com/c/35028/f/647376/s/2c89d7e1/mf.gif

http://da.feedsportal.com/r/165664523699/u/49/f/647376/c/35028/s/2c89d7e1/a2.img (http://da.feedsportal.com/r/165664523699/u/49/f/647376/c/35028/s/2c89d7e1/a2.htm)http://pi.feedsportal.com/r/165664523699/u/49/f/647376/c/35028/s/2c89d7e1/a2t.imghttp://feeds.feedburner.com/~r/Slashdot/slashdotDevelopers/~4/VwjZMeu0w2s

More... (http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/VwjZMeu0w2s/story01.htm)