background preloader

Programming Languages

Facebook Twitter

Infographic: PHP vs. Python vs. Ruby. jQuip Puts jQuery on a Diet. If you've wanted a slimmer jQuery, and many do, you might want to look at jQuip.

jQuip Puts jQuery on a Diet

Demis Bellot launched the project on GitHub earlier this month. The goal for jQuip? According to the GitHub page, "to kickstart jquery.com into re-organizing its code-base so it's more modular since we believe we've proved the most useful parts of jQuery is a fraction of its code-base. " The What and Why of jQuip So what is jQuip?

Bellot says that he started on jQuip while working on a consultancy project, using jQuery on an "interactive datagrid to manage a large dataset in their CRM systems. " Performance problems in the application led Bellot to start whittling jQuery down to size. He says more recent projects led to making jQuip an official GitHub project. Bellot is also working on the ServiceStack Web services framework, and says that embedding jQuery "has a significant effect on the size of the binaries. " jQuip is designed to slim down the size while retaining the jQuery API. The Future of jQuip. EU Advocate General: You Can't Copyright a Programming Language. In an opinion which, if affirmed by judges, would have dramatic impact on the definition of software and standards - at least in Europe if not eventually worldwide - the Advocate General in a European Court of Justice case involving U.S.

EU Advocate General: You Can't Copyright a Programming Language

-based business analytics firm SAS, has argued that the language in which computer programs are written may be exempt from copyright. At issue: If you make a programming language that works like an existing one, have you violated copyright if you use a copyrighted manual as your guide? Have you violated copyright if you produce a manual that explains your language using terms that are similar to those in the manual you used as your guide? And finally, the big one: Is a work-alike programming language a violation of copyright in and of itself?

You can just imagine the Oracle executives listening intently in the gallery. A statement from the Advocate General's office in Brussels this morning reads as follows: In 2007, the U.S. The difference in the SAS v. ProgrammableWeb - Mashups, APIs, and the Web as Platform. C#, Objective-C and JavaScript Move Up in TIOBE Index - ReadWriteCloud. TIOBE Software has released its programming community index for December 2011, and the numbers show that C# is gaining in popularity.

C#, Objective-C and JavaScript Move Up in TIOBE Index - ReadWriteCloud

According to TIOBE, the most popular languages right now are Java, C, C++, C# and Objective-C. (In that order.) There's no movement at all in the top 3, though TIOBE says that C++ has lost a bit of popularity since December 2010. C# moved up from 5th place to 4th, and is just a hair behind C++. JavaScript moved into the top 10, up two slots from December 2010. The TIOBE Index from the TIOBE Software Site The TIOBE ratings are based on the number of page hits for languages by searching for "languagename programming" in Google, Wikipedia, Blogger, Bing, Baidu, YouTube and Yahoo. Their long term trends are interesting to look at as well. Alternatives to TIOBE Though TIOBE is frequently cited, it's been criticized and there are a number of alternatives that are worth looking at as well. Java C Objective-C C++ PHP Transparent Language Popularity Index. RedMonk Programming Language Rankings: CoffeeScript and Java Make Gains. Here's a tip: If you want to gain traction with developers, having a name that calls caffeine to mind may not be a bad thing.

RedMonk Programming Language Rankings: CoffeeScript and Java Make Gains

OK, that may not be why CoffeeScript and Java are making gains on GitHub and Stack Overflow according to RedMonk's February 2012 language rankings, but it probably doesn't hurt. RedMonk is using a ranking system developed by Drew Conway that pulls data from GitHub and Stack Overflow to gauge language popularity. They first looked at this in September of last year and came up with four tiers of languages.