THE COBRA PROGRAMMING LANGUAGE
Short Description
Productivity boosters are scattered across languages
Clean syntax (Python, Ruby)
Run-time performance (C#, C++)
Static and dynamic typing (Objective-C, VB)
Contracts (Eiffel, Spec#)
Nil tracking (Spec#, iihtdioa.C#)
Not mutually exclusive!
Website: cobra-language.com | Filesize: 274kb
No of Page(s): 23
Content
…
NullReferenceExceptions happen one at a time at run-time
Method sigs don’t indicate if they return or accept it
def nodeFor(name as String) as Node?
def nodeFor(name as String?) as Node?
Compile-time detection happens many times at compile-time
…
You can vend class libraries to C# and VB, both technically and practically.
Super-C# features like non-nil degrade gracefully
Technically: .NET/Mono DLLs and CLI-style classes
Practically
- Cobra favors .NETisms like generic lists
- Can embed Cobra run-time (no Cobra.Lang.dll)
…
Get the file Download here
Related Books:Related Searches: productivity boosters, class libraries, objective c, time detection, c features
Comments
Leave a Reply