Guest PostBasic Comparison
PHP is a server-side programming language, used for creating dynamic web applications. It was released in the year 1994. In the present world enormous numbers of websites are developed on PHP. PHP is usually written inside an HTML page, but with *.php extension.

Ruby was invented one year before PHP, i.e. in the year 1993, but it was officially launched in the year 2005. The main target behind this invention was to create a new language which is stronger than Perl and based on Object Oriented Programming even more than Python. But Ruby is not currently a standalone language; it is tied with Rail Framework.

Continue reading »

Related Posts

Tagged with:  

How to create your own freaking awesome programming languageI have something to share with you that you are going to love! Have you ever wondered what it would take to create your own programming language? Most people that have asked that question have usually given up on the idea of creating their own programming language because they believe it’s going to be way too hard or involve way too much programming. But, believe it or not, it’s actually really simple to do thanks to a great programmer named Marc-Andre Cournoyer. Marc-Andre has put together an amazing ebook for anyone that wants to create their own programming language or for anyone that wants to better understand how programming languages work. Unlike most of the stuff on my website, this ebook is not free. However, it is DEFINITELY worth the $17.95.

The ebook walks you through everything you need to know about creating your own programming language. It covers everything from creating parsers to interpreters. Heck, it even shows you how to build your own compiler. All of the example code in the ebook is written in Python, making it extremely easy to follow along. Since this is a digital download, it also includes all of the source code from the ebook including the new programming language you will create through each step of the book which Marc-Andre calls the “Awesome” programming language. Awesome is a mix of Ruby syntax and Python’s indentation.

So, if you’re interested in creating your own programming language, want a better understanding of programming languages, or just want a nice little read, you should seriously buy a copy of this ebook. The download includes the ebook in the following formats: epub, mobi, pdf. By the way, this ebook is what inspired Jeremy Ashkenas to create CoffeeScript. Pickup your copy of “How to Create Your Own Freaking Awesome Programming Language“ ebook now!!!

Purchase Now!

Related Posts

Tagged with:  

Python LogoOver the last several months, I have shown you all kinds of cool ways you can use OpenCV with C# to create some really cool applications. Today, at the request of a reader, I want to begin showing you how to create applications using OpenCV and Python. If you’ve ever taken a look at the OpenCV documentation with Python, you will know that it’s lacking in many ways. So, I want to take a few minutes and give you a crash course with getting OpenCV and Python to play nicely. Let’s begin.

Continue reading »

Related Posts

Tagged with:  

Python Programming LanguageRecently, a reader wrote in about a problem they were having with Multiprocessing in Windows and Python. Since I’ve actually had this come up several times before, I decided I would go ahead and write a quick explanation about it for others that might have the same problem.

Continue reading »

Related Posts

Tagged with:  

Tin Can TelephoneIn the last couple of years, it seems like webservices have become more and more the standard for sharing data with multiple applications. System designers and architects are pushing back against the idea of connecting directly to a database to access data. Instead, they prefer applications to access data through a middle-ware solution such as webservices.

Most current programming languages have the ability call webservices as long as they can parse XML. Typically when one needs to call a webservice, they would use an already written and proven library to do the work for them. After all, why reinvent the wheel? But, what about technologies that don’t have an existing library for calling webservices? Or, what about those who want to create their own webservice libraries?

Well, I want to take a minute to show you a really simple way to call webservices with Python using a standard HTTP post. I recently needed something quick for testing a webservice I wrote in another language and want to share that with you now. However, I won’t be showing you how to to parse the response XML in this article. I’ll save that for another post. But, with this simple approach to calling webservices, you’ll be able to send a SOAP message to a webservice and get back the response XML as a string. At that point, you can search Google for hundreds or even thousands of other sites that will show you how to parse the returned string as XML, or you can wait until I have time to write the second piece to this article. :-) Let’s get started.

Continue reading »

Related Posts

Tagged with: