Entries Tagged ‘Programming’:
filed in C/C++, Programming on Dec.09, 2011
Really interesting article from Rob Pike, a member of the Unix team and Plan 9. Here’s a short excerpt from the article: “Kernighan and Plauger’s The Elements of Programming Style was an important and rightly influential book. But sometimes I feel its concise rules were taken as a cookbook approach to good style instead of [...]
Tags: C#, Programming, rob pike
filed in Programming on Nov.28, 2011
Just a few excellent responses from Stackoverflow.com to the question: “What programming terms have you coined that have taken off in your own circles (i.e. have heard others repeat it)? It might be within your own team, workplace or garnered greater popularity on the Internet.” Some examples being: “Yoda Conditions” and “Pokemon Exception Handling.” Dodgy [...]
Tags: classics, comedy, Programming, terms
filed in Programming on Oct.10, 2011
Dart is a new web programming language developed by Google. It is set to be first unveiled at the GOTO conference, which is held between October 10-12, 2011. The primary intent of Dart is to replace JavaScript. The primary goals of Dart are to solve some of JavaScript’s problems while providing increased performance and security. [...]
Tags: dart, google, javascript, language, Programming
filed in Programming on Oct.07, 2011
Most programmers know the typical set of languages, such as C, C++, PHP, Java, etc. These are mainstream languages and used by many. However, there are hundreds or thousands of languages out there; some of which are extremely interesting and sometimes experimental in nature. Here is a quick list of some interesting languages to check [...]
Tags: experimental, languages, Programming
filed in Computer Science, Programming on Sep.10, 2011
source: Technical Papers Every Programmer Should Read (blog.fogus.me) Fundamental Concepts in Programming Languages by Christopher Strachey Why Functional Programming Matters by John Hughes An Axiomatic Basis for Computer Programming by C. A. R. HOARE Time, Clocks, and the Ordering of Events in a Distributed System by Leslie Lamport (1978) On Understanding Types, Data Abstraction, and [...]
Tags: Computer Science, papers, programmer, Programming, technical
filed in Programming on Aug.01, 2011
via Evolution of Computer Languages (via rackspace.com/cloud/blog)
Tags: evolution, history, language, languages, Programming
filed in Programming on Apr.27, 2011
Are you occasionally stuck on a really hard programming task where you’re not sure how to proceed and you end up being unproductive (procrastinating)? This article (softwarecreation.org) describes in detail an effective method of breaking down difficult tasks to make them easier to approach and conquer. Below is a quick outline of the process described [...]
Tags: gtd, procrastination, productivity, Programming
filed in C/C++ on Apr.09, 2011
So it appears that the next iteration of C++ has officially been dubbed C++11 and has been approved by the technical standards committee. This is the next official iteration of the C++ programming language. The standardization of the language allows it to be used on virtually every machine from every implementation provider. The standardization usually [...]
Tags: Bjarne Stroustrup, C#, C++11, language, Programming
filed in Computer Science, Programming on Jan.23, 2011
“The Facebook Hacker Cup is an annual Facebook programming competition where hackers compete against each other for fame, fortune, glory and a shot at the coveted Hacker Cup. Many will enter… only one will emerge as world champion.” This seems like a really challenging competition. If I find the time I might participate, mostly for [...]
Tags: competition, facebook, hacker, Programming
filed in Programming on Dec.24, 2010
I thought that this was an interesting perspective on programming refinement. Sometimes it can actually be more effective to write programs as if you were just learning how to program. You can get things done faster and more effectively. Your programs don’t always have to be ultra user-friendly or refined, but many times your programs [...]
Tags: apprentice, learning, programmer, Programming