Robert Sutor's Library tagged → View Popular, Search in Google
"In the March index, released over the weekend, Google saw its Go language drop out of the top 50 while Google's Dart language was ranked 78th. Oracle's Java language ranked first, used by 17.1 percent of developers, while Microsoft's C# came in at the third spot, used by 8.24 percent of developers. The Microsoft Visual Basic language was ranked seventh, used by 4.37 percent of developers. Objective-C, preferred by Apple and used for developing applications for the iPhone and iPad tablet, was ranked fifth, used by 7.38 percent of developers."
"You might think of the dynamic language Rexx with nostalgia, but without a sense of urgency to program in it. René Vincent Jansen offers several convincing reasons that it ought to be in your programming toolbox."
"From JavaScript everywhere to everything on the JVM, the times and the tools are a-changing. So too is the way programmers work, thanks to the rise of frameworks and walled gardens, as well as a shift away from openness. Concerns around bandwidth, energy, and scalability are finding a place at the programming table, as are parallelism and the video card. There's so much happening that you might find yourself thinking of going back to school, if only traditional education wasn't fading from relevance."
"And while new languages have since been born, C++ has endured. Java is the only one to have outpaced it in popularity, according to the TIOBE Index. PHP, Ruby, and JavaScript? Sure, some might claim that they are the future, but C++ is the past, the present, and the future. According to Sutter, C++ is on the verge of its biggest change in the 13 years since it became an official ISO standard, a change that will make it relevant for the next two decades."
"The Agile Manifesto had its beginnings in a meeting held in February 2001 at the Snowbird ski resort just outside of Salt Lake City. To celebrate the ten-year anniversary of this event, Alistair Cockburn, who organized the original meeting, invited a group of agile luminaries back to Snowbird to discuss the future direction of agile. The original 17 manifesto writers were invited, although not all were able to attend, and I was among the people who did participate. In this article, I discuss what we concluded, how the event was organized, and some of the challenges faced by the agile community."
"Python Math is a full implementation of the Python Programming Language with a restricted set of modules focused on mathematics processing. For more information, documentation, tutorials, downloads for other computers, and even merchandise about Python, go to python.org. No network connection is needed. The Python Math interpreter runs in your iPhone, iPod Touch, or iPad. Python Math is a universal app, meaning that it runs on iPhone, iPod Touch, or iPad, without downloading a separate app."
"iLuaBox provides an intuitive environment to learn, write, and run scripts written in the Lua Programming Language. This is not a stripped down version of Lua, but rather a full-featured implementation that is optimized for iOS 4.2. iLuaBox is a universal application that runs on any iOS 4.2 compatible device."
"The new standard provides language features that make it easier to write correct and well-performing code in C++ together with more standard libraries. For example, C++11 provides facilities for writing concurrent code (e.g. for multicore machines) in a type safe-manner. The improved language facilities are focused on allowing better specification and use of abstractions (classes and templates). Examples are a more efficient way of getting results out of functions (move semantic), better facilities for object initialization, and a simpler for loop. Examples of new library components are hash tables, threads, and regular expression matching" says Stroustrup.
"As 2011 approaches, eWEEK takes a look at the top 18 programming languages for developers going into the new year. This list is filled with the tried and true. In some instances, some observers might view a few of the picks as the "tired and through." However, despite their age, the workhorse languages such as C and C++ continue to remain at the top end of the software development landscape in terms of language use and job potential (despite growing more slowly and even decreasing, according to some sources). Moreover, this list is not intended to highlight the hot, hip new languages on the horizon, but to focus on where programmers can go to look for work."
"One theme that came up repeatedly in my research for an article about what's different about programming for cloud computing is that developers should expect to learn more about cloud computing platforms, virtualization, infrastructure operating environment, and other knowledge traditionally left to network specialists. A lot more. In fact, it may be spawning a new category of developer."
"One of the first things to learn about programming is to check your ego at the door. It's a complicated craft, and even the most hardened pros are regularly amazed by what they don't know."
"I want a new programming language. Although I seldom code these days for OpenGamma, I've wanted a new programming language for quite some time. I don't want an extreme language (in syntax or constraints); I don't want a purely experimental language; I don't want a faddish language. What I want is what Stephen Colebourne coins a "journeyman language." "
"Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application."
"The 2010 CWE/SANS Top 25 Most Dangerous Programming Errors is a list of the most widespread and critical programming errors that can lead to serious software vulnerabilities. They are often easy to find, and easy to exploit. They are dangerous because they will frequently allow attackers to completely take over the software, steal data, or prevent the software from working at all."
"Sometimes, when you're a lone developer on a project you skip some of the important facets of developing as a group. Like iteration planning, bug tracking, and source control. Well, I'm here to tell you that having source control is the most important part of your application (that's not written by you, that is). Here are three great reasons why you should never develop without it, in desc order of importance."
"wxWidgets lets developers create applications for Win32, Mac OS X, GTK+, X11, Motif, WinCE, and more using one codebase. It can be used from languages such as C++, Python, Perl, and C#/.NET. Unlike other cross-platform toolkits, wxWidgets applications look and feel native. This is because wxWidgets uses the platform's own native controls rather than emulating them. It's also extensive, free, open-source, and mature."
"R is also the name of a popular programming language used by a growing number of data analysts inside corporations and academia. It is becoming their lingua franca partly because data mining has entered a golden age, whether being used to set ad prices, find new drugs more quickly or fine-tune financial models. Companies as diverse as Google, Pfizer, Merck, Bank of America, the InterContinental Hotels Group and Shell use it."
"What will the world of dynamic programming languages and Web applications look like in five years? This is one of those highly personal and deeply philosophical questions best saved for after dessert is served, the drinks are poured, and the sidearms are safely locked away."
"The Python development community announced Thursday the official release of version 2.6, a significant transitional release that introduces some of the features that have been implemented for Python 3.0. It includes support for new syntactic features, new modules, and some structural improvements."
"Each engine contains a brief description as well as a list of supported features and general info (platform, API, etc.). In addition, you will find reviews/ratings from DevMaster.net staff or community members to help you decide which engine is right for you. This is a great way to know how your engine compares with others or to learn how engines use state-of-the-art technology. Be sure to share your thoughts about any engine you are familiar with by reviewing it."
Selected Tags
Related Tags
Top Contributors
Groups interested in programm...
-
Rspec Intro
RSpec is a Behaviour Driven ...
Items: 11 | Visits: 236
Created by: Vincent Tsao
-
webdevelopment
Links to webdevelopment
Items: 252 | Visits: 195
Created by: alfred westerveld
-
Programming jQquery
Items: 26 | Visits: 267
Created by: Vincent Tsao
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
