public marks

PUBLIC MARKS from YukuanMark with tag language

October 2006

C++ Futures: Lambda Functions | The Register

Column The use of “lambda” originates from functional programming and lambda calculus, where a lambda abstraction defines an unnamed function. Lambda functions or Lambdas in C++ are one of the more interesting things to look forward to in the next C++

September 2006

YAML Ain't Markup Language

by 5 others
YAML(tm) (rhymes with "camel") is a straightforward machine parsable data serialization format designed for human readability and interaction with scripting languages such as Perl and Python. YAML is optimized for data serialization, configuration setting

July 2006

regex_proposal

This proposal is based heavily on the Boost regular expression library, although GRETA is also discussed. The proposal represents widespread existing practice; the Boost regex library is in use on over twenty compiler/platform combinations, and is one of

A Proposal to Add an Extensible Random Number Facility to the Standard Library (Revision 2)

Computers are deterministic machines by design: equal input data results in equal output, given the same internal state. Sometimes, applications require seemingly non-deterministic behaviour, usually provided by generating random numbers. Such application

語言與程式員

現在的小孩需要學這麼多語言,程式員也是。程式員已經無法靠著一個程式語言打遍天下了,只熟悉一套語言,根本不足以應付多元化的應用。多語言已經是時勢所趨,連.NET和Parrot這兩個VM平台

April 2006

聯合國廢除繁體字?想太多了~~

by 2 others
最近很多台灣人十分擔心「聯合國廢除繁體字」一事,還好國民黨主席馬英九也出面反對,否則很多人會以為2008之後,一旦國民黨執政,國共再度合作,台灣就全面改用簡體字了。

March 2006

B#:作為嵌入式系統的輕量級程式語言

閱讀 [DeepObjectKnowledge, Inc.] 首席科學家 Michel de Champlain 與加拿大 Trent University 助理教授 Brian G. Patrick 刊載於 Embedded.com 的文章 [B# - A programming language for small footprint embedded systems applications: Part 1] 得

January 2006

C++ vs Java vs Python vs Ruby : a first impression

by 2 others
I am a language agnostic journeyman programmer. I am not a fan of a particular language (I almost said 'fanboy') but thats a bit inflammatory). I just want to write useful programs and have fun doing it. I know C++ and Java pretty well. I did some beginne

A Brief Look at C++0x

The work on C++0x has entered a decisive phase. The ISO C++ committee aims for C++0x to become C++09. It follows that the standard must be complete for ratification by the ISO member nations in 2008. The set of facilities offered will be chosen from those

YukuanMark's TAGS related to tag language

B# +   c++ +   C++0x +   c::cpp +   comparison +   cpp +   document +   embedded +   java +   lambda +   lib +   programming +   python +   regex +   RNG +   ruby +   serialization +   yaml +