Source-to-source compilers

Ceylon (programming language)

Ceylon is an object-oriented, strongly statically typed programming language with an emphasis on immutability, created by Red Hat. Ceylon programs run on the Java virtual machine (JVM), and could be compiled to JavaScript.The language design focuses on source code readability, predictability, toolability, modularity, and metaprogrammability. Important features of Ceylon include: * A type system enforcing null safety and list element existence at compile time * Regular syntax and semantics, avoiding special cases and primitively-defined constructs in favor of syntactic sugar * Support for generic programming and metaprogramming, with reified generics * Modularity built into the language, based on JBoss modules, interoperable with OSGi and Maven * powerful tools, including an Eclipse-based IDE The name "Ceylon" is an oblique reference to Java, in that Java and Sri Lanka, formerly known as Ceylon, are islands known for growth and export of coffee and tea. In August 2017, Ceylon was donated to the Eclipse Foundation. At that time Ceylon's development got arrested. Neither its version, nor its source code has changed beyond August 2017. (Wikipedia).

Ceylon (programming language)
Video thumbnail

the C language (part 2 of 5)

Introduction to the C programming language. Part of a larger series teaching programming. See http://codeschool.org

From playlist The C language

Video thumbnail

the C language (part 5 of 5)

Introduction to the C programming language. Part of a larger series teaching programming. See http://codeschool.org

From playlist The C language

Video thumbnail

Programming Languages - (part 6 of 7)

How source code becomes a running program, how languages are categorized, and a survey of important languages. Part of a larger series teaching programming. Visit http://codeschool.org

From playlist Programming Languages

Video thumbnail

The C programming language (unit 2) - 4 of 5 (old version; watch new version instead)

A continuation of discussing the C programming language. This unit goes more into depths on pointers and arrays. Visit http://codeschool.org

From playlist The C language (unit 2)

Video thumbnail

What is Scala Programming? An Introduction to Methods, Classes, Functions and Collections

Scala is a multi-paradigm language that merges object-oriented programming and functional programming. For more free lessons, visit http://oreil.ly/2aZFvln. Scala was first released in 2003. The language is supported by a large and growing community, and is now one of the most well-known

From playlist Scala

Video thumbnail

Complete History of Sri Lanka

Donate here: http://usefulcharts.com/donate Learn more about the Tea Leaf Trust: https://tealeaftrust.com/ Buy the Asian Royal Family Trees poster: https://usefulcharts.com/products/asian-royal-family-trees CREDITS: ======== Charts, Maps & Narration by Matt Baker https://usefulcharts.c

From playlist Best of UsefulCharts

Video thumbnail

the C language (part 1 of 5)

Introduction to the C programming language. Part of a larger series teaching programming. See http://codeschool.org

From playlist The C language

Video thumbnail

Welcome The Queen! Reel 2 (1954)

Part 2. 01:14:03 Ceylon (Sri Lanka). Sequence showing traditional Sri Lankan images: a statue of a Buddha, paddy fields, a small village. Various shots of women picking tea with a woman speaking on the soundtrack explaining the work she does. Various shots of Buddhist shrines and paper

From playlist The Woman under the Crown: Key Films from Her Life

Video thumbnail

Ceylon Independence - Clips (1948)

Thought to be Selected Originals from late 1940s material. Ceylon (Sri Lanka). Various shots of people at the road side during Ceylon's Independence Parade. Shots of Prince Henry, Duke of Gloucester and the Duchess of Gloucester with Prime Minister of Ceylon Mr Sennanayake during the

From playlist COUNTRIES THAT NO LONGER EXIST

Video thumbnail

Ceylon Gains Independence (1948)

Full title reads: "CEYLON GAINS INDEPENDENCE". Ceylon (Sri Lanka). Several shots of Colombo harbour. Flags flying over archway. Several shots of the people walking on pavement. Streets heavily decorated. Vendors on pavement. Close up shots of the people on the streets, some children.

From playlist COUNTRIES THAT NO LONGER EXIST

Video thumbnail

8 Countries That No Longer Exist | British Pathé

Check out this Pathé footage compilation detailing a list of countries that ceased to exist as actual countries in the 20th century including: Siam Yugoslavia Ceylon Soviet Union Tibet United Arab Republic Czechoslovakia and East/West Germany. Check out our 'COUNTRIES THAT NO LONGER EX

From playlist A List of 8... | British Pathé

Video thumbnail

Programming Ruby 03 -- Basic Types

An overview of the basic types in Ruby -- strings, integers, arrays, and hashes.

From playlist Programming: Ruby

Video thumbnail

Around the World in 72 Days

Enjoy 10% off 6” and 8.5” MOVA Globes with code THEHISTORYGUY. Shop now at https://bit.ly/TheHistoryGuyMOVAGlobes In 1873 French author Jules Verne wrote one of the most popular adventure novels ever written- around the world in eighty days. It was a product of its time, and sparked an ex

From playlist Extraordinary people and personalities

Video thumbnail

Ceylon Food Drive (1968)

Unissued / unused material. Food drive at Gal Oya, Ceylon (Sri Lanka). LS Inginiyagala Rock. VS Premier Dudley Senanayaka arriving to officiate at the unveiling of the statue of his late father, Rt. Hon. D.S. Senanayaka. Also present at the ceremony is Governor General Mr. Willia

From playlist COUNTRIES THAT NO LONGER EXIST

Video thumbnail

Network Server in C

Coding a network server in C. The server implements a simple "Yo" service. This was done as part of the CSCI 46 "System Programming in C" course at Sierra College.

From playlist C Programming

Video thumbnail

Tea Growing In Ceylon (1960-1969)

Unissued / unused material - dates and locations may be unclear / unknown. Ceylon (Sri Lanka). LS and MS A line of women and girls walking with their wicker collecting baskets to gather tea on the plantation fields. Various shots, the women work across the field, making their way ove

From playlist COUNTRIES THAT NO LONGER EXIST

Video thumbnail

LA Ruby Conf 2012 Great Developers Steal by Ben Scofield

If you take a look at software today, you'll see more smart people building things than there ever have been before. The problem? They're all working in different languages, on different platforms, with different concepts. To take advantage of the full breadth of work that's being done, we

From playlist Los Angeles Ruby Conference 2012

Video thumbnail

Voyage of SMS Emden

Watch Kaiser's Pirates: the Wolf for FREE until October 1, 2021: https://www.magellantv.com/video/kaisers-pirates-the-wolf. You can also gain access to MagellanTV’s entire history collection with my SPECIAL OFFER, a 1-month free membership: https://try.magellantv.com/historyguy While the

From playlist Maritime History

Video thumbnail

Java (unit 1) - 1 of 14

Introduction of the Java programming language. Part of a larger series on learning to program. Visit proglit.com

From playlist Java (unit 1)

Related pages

Metaprogramming | Parametric polymorphism | Enumerated type | Type safety | Nullable type | Scala (programming language) | Type inference | Anonymous function | Reification (computer science) | Java virtual machine | Flow-sensitive typing | Type system | Strong and weak typing | Intersection type | Integer (computer science) | Dart (programming language) | Null pointer | Distributive property | Algebraic data type | TypeScript | String (computer science)