Download C'Dent 0.5.7

C'Dent 0.5.7 C'Dent 0.5.7
General Info

Hits: 117 visitors

Publisher:

OS Support: Linux, Linux Console, Linux Open Sour, Linux Gnome

License: Freeware

Last Update:

Downloads:: 9

See full specifications >>

Your opinion can help!
Add your review now!

Publisher's description

A Portable Module Programming Language

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 - Java
3. 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.

INSTALLATION

Currently 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.git
cd cdent
sudo setup.py install


USAGE

After you install C'Dent, you will have a cdent compiler in your Unix path. Try running this command:

cdent --help

You'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=rb

Which produces:

# *** DO NOT EDIT *** This is a C'Dent generated Ruby module.
###
# This is World class :)
###

class World
 def greet
 puts("Hello, world")
 end
end

You can compile it to many other languages by changing the value of --to=.


Product's homepage

Requirements:



· Python






Available Translations: None
Download Now
(0.022 Mb)

Average Rating:

NOT RATED
User Rating:

0 votes
Visitors Rating:

0 votes



Version History

Version 0.5.7 added on: 04 Feb 2012

System Requirements:




Related Tags:

    programming language          Python library          Python programming          Python          programming          language               

Button for your site

To link back to this page, please copy code below and insert in your page. All visits come thru this code will add a 10 point vote to this software. Save the image button on your server

HTML,BBCode code for linking to this page:     
LINK      copy to clipboard
HTML      copy to clipboard
BBCODE copy to clipboard

C'Dent 0.5.7 Copyright

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.





Download Time
56K
3s
64K
3s
128K
1s
768K
0s
1.44M
0s

Virus status
Related software downloads:
Finance-QuoteHist 1.07
04 Feb 2012 - Freeware | 10 Downloads
Wiki::Toolkit::Setup::SQLite 0.74
22 Jan 2012 - Freeware | 35 Downloads
PDL::LinearAlgebra::Trans 0.03
03 Feb 2012 - Freeware | 8 Downloads
jXLS 0.9.8
11 Feb 2012 - Freeware | 14 Downloads
Libsdf 0.1
04 Feb 2012 - Freeware | 7 Downloads
pygexf 0.2.2
28 Jan 2012 - Freeware | 10 Downloads
van.pydeb 1.3.3
24 Jan 2012 - Freeware | 10 Downloads
ClearCase::Wrapper::DSB 1.12
20 Feb 2012 - Freeware | 5 Downloads
Vaadin 6.7.3
30 Jan 2012 - Freeware | 7 Downloads



Copyright (c) 2010-2012 Softbuz.Com. All rights reserved.

Do you like it? Share with friends!