tag:blogger.com,1999:blog-22620103.post6056109714978291870..comments2022-03-24T11:50:11.409+02:00Comments on The Vault: Cython , probably the best programming language in the world.kilonhttp://www.blogger.com/profile/09850963377968243298noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-22620103.post-37118776085507047242013-01-16T19:51:49.617+02:002013-01-16T19:51:49.617+02:00Hello Craig I think you misread my post, I don'...Hello Craig I think you misread my post, I don't try to say that C is a elegant language. Just emphasize the fact that Cython is ideal in a sense that it unites C speed and beauty and power of python. <br /><br />Cython is not a replacement neither to python or C. It serves a specific role. I do think however if you are concerned with speed and love python is best compromise. <br /><br />I advice you to give it a try. <br /><br />I dont think there is such a thing as best programming language , everything has its pros and cons. And to be sincere I have left python for smalltalk and lisp. But is certainly a very interesting choice. kilonhttps://www.blogger.com/profile/09850963377968243298noreply@blogger.comtag:blogger.com,1999:blog-22620103.post-76383695784584437692013-01-16T19:43:51.701+02:002013-01-16T19:43:51.701+02:00Anytime I hear "... has C features" ment...Anytime I hear "... has C features" mentioned in the 'pro' column of a language, I'm instantly filled with dread. C is an awful, awful language.<br /><br />Furthermore, having never tried Cython, I can't envision a scenario where mixing paradigms from two independently-developed languages will yield anything elegant, but I could be wrong.<br /><br />That said, if you're looking for the statically-typed goodness with a lightweight speed and dynamic feel (not to mention Google supported), you should check out "Go". It's got a lot of C's speed, Python's Zen, and Ada's safety.<br /><br />Kudos to you for acknowledging that there is something of an absolute scale on which programming languages can be compared. :) Your article was a good read!Anonymoushttps://www.blogger.com/profile/09878941253355034616noreply@blogger.comtag:blogger.com,1999:blog-22620103.post-421753834940942462010-07-20T10:07:47.766+03:002010-07-20T10:07:47.766+03:00Its possible. There is an --embed command which ba...Its possible. There is an --embed command which basically embeds the python runtime to the programm and creates a single executable. The good news is that it works not only for windows but for macos and linux as well. The bad news is that its not Cython's main focus to create standalones but to create extension to python programms. So I dont know how reliable this process is.<br /><br />However it is possible and certainly doable. Cython uses exactly the same tools that Python uses to packages the application to executables. One of them is py2exe. <br /><br />here is the how to<br /><br />http://wiki.cython.org/EmbeddingCython <br /><br />On the other hand installing python is pretty much a straightforward process, you download and install and only takes 10 seconds. If you are lucky enough not to use Windows then both macos and linux come already with python pre installed, so already python is executed in those OSs with a single click. Of course the same applies for JAva as well. It comes included in MACOS and Linux. Only Microsoft decides to stay behind in these matters. Oh well!!! <br /><br />Ah I forgot to add , that I dont know what happens with ironpython, because its .NET language , it may be possible not to require python installed. Obviously .NET framework will be required to be installed, but if I am not wrong, recent windows version come with .NET framework pre installed. But you will have to do your own search for this.<br /><br />Well I dont care about what enthusiasts do. I do not care also about users that are too lazy to waste 10 seconds of their life to install python only once just to run my app.kilonhttps://www.blogger.com/profile/09850963377968243298noreply@blogger.comtag:blogger.com,1999:blog-22620103.post-50165421570472366832010-07-19T20:44:02.302+03:002010-07-19T20:44:02.302+03:00I would like to know how easy is it to make an exe...I would like to know how easy is it to make an executable using Cython if, for example, compared to VB6. This is always a very important issue for me. I would like to be able to make a program turn it into exe and e-mail it to somebody who can just double click it and use it. I know a lot of enthusiasts that gave up on a programming language because it took too long to see a practical stand alone application that can be created with that particular language.kebenaranhttps://www.blogger.com/profile/11542216375055004492noreply@blogger.com