Skip to main content

Robert Sutor's Library tagged programming   View Popular, Search in Google

Mar
12
2012

"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."

google programming languages application development

Dec
1
2011

"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."

rexx programming

Nov
28
2011

"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."

programming java

Jun
13
2011

"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."

c++ programming

May
3
2011

"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."

agile programming

Apr
28
2011

"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."

ipad iphone programming python math

"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."

iphone ipad iluabox lua programming

Apr
11
2011

"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.

c++ programming

Dec
22
2010

"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."

programming languages

Oct
4
2010

"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."

cloud programming

Sep
16
2010

"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."

programming linux

Sep
10
2010

"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." "

java programming

May
27
2010

"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."

scala programming

Mar
18
2010

"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."

programming security errors coding development

Jan
16
2009

"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."

OB programming

Jan
14
2009

"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."

OB c++ gui wxwidgets programming Open Source

Jan
8
2009

"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."

OB R programming

Oct
14
2008

"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."

OB programming

Oct
4
2008

"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."

OB Python language programming

Aug
29
2008

"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."

OB 3d development programming game engine

1 - 20 of 24 Next ›
Showing 20 items per page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo
Move to top