Hits: 117 visitors
Publisher: Ingy d%uFFFDt Net
OS Support: Linux, Linux Console, Linux Open Sour, Linux Gnome
License: Freeware
Last Update: 15 Jun 2010
Downloads:: 9
See full specifications >>
C'Dent is a portable programming language that:1. Is primarily intended to write portable OO modules. C'Dent modules are written once, and then compiled to equivalent port modules in any number of supported programming languages.2. Has multiple input syntaxes. Including defined subsets of: - Perl - Python - Ruby - JavaScript - Java3. Compiles to a Common'DENominaTor tree form known as C'Dent. C'Dent is an OO model that has the notions of modules, classes, methods, and expressions.4. Emits C'Dent trees to several existing programming languages, including: - C'Dent - the compiled tree form serialized as YAML or XML - Perl - Python - Ruby - JavaScript - PHP - Java - Perl 6 - Python 3 - C++ - CIL (.NET Common Intermediate Language) - PIR (Parrot Intermediate Runtime)5. Uses static implicit typing to assign types to all objects at compile time, and throw syntax errors for type conflicts. Strong typing is required to generate equivalent code in the various emitted port languages.INSTALLATIONCurrently the best way to install C'Dent is to get the source code and install it like so:git clone git://github.com/ingydotnet/cdent.gitcd cdentsudo setup.py installUSAGEAfter you install C'Dent, you will have a cdent compiler in your Unix path. Try running this command:cdent --helpYou'll need a program written in C'Dent. There are some in your C'Dent repository clone. One example is tests/modules/world.cd.py which looks like this:"""\This is World class :)"""class World(): def greet(self): print "Hello, world"You can compile to Ruby with this command:cdent --compile --in=tests/modules/world.cd.py --to=rbWhich produces:# *** DO NOT EDIT *** This is a C'Dent generated Ruby module.#### This is World class :)###class World def greet puts("Hello, world") endendYou can compile it to many other languages by changing the value of --to=.Product's homepage
Requirements: · Python
Visitors found this page by searching for: Softbuz.com periodically updates pricing and software information of C'Dent 0.5.7 from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using C'Dent 0.5.7 crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of C'Dent 0.5.7 Edition.SoftBuz.com also does not provide download link for C'Dent 0.5.7 from Filesonic, Fileserve, Wupload, Uploadstation, Hotfile, Zippyshare, Mediafire, Rapidshare, Megaupload, Torrent and other Free file hosting service also. The download file is obtained directly from the publisher, not from any Peer to Peer file sharing applications such as Shareaza, Limewire, Kazaa, Imesh, eDonkey, eMule, Ares, BearShare, Overnet, Morpheus, BitTorrent Azureus and WinMX.Go softbuz.com get last version,new version,old version,2011,2012,2013 version.
Info
User Services
Developer Services
Partners
Do you like it? Share with friends!