Computing Thoughts Java: Evolutionary Dead End by Bruce Eckel January 3, 2008 Summary This sounds bad, but it needs to happen if Java is to ultimately stay in the mainstream. That is, if feature accretion hasn't already irreparably damaged the language. I'm at Javapolis in Antwerp, Belgium, where I've given a keynote. It's Friday morning, and the day before, Josh Bloch gave a presentation comparin
Bjarne offers a sneak peek at the next version of standard C++ ("C++0x") which should be complete by 2009. A Brief Look at C++0x The work on C++0x has entered a decisive phase. The ISO C++ committee aims for C++0x to become C++09. It follows that the standard must be complete for ratification by the ISO member nations in 2008. The set of facilities offered will be chosen from those currently being
Categorist's Notes Scala 2.8.0 + Lift 2.1 + IntelliJ: First Step(s) by Vlad Patryshev November 9, 2010 Summary Transition to Scala 2.8 and Lift 2.1 turned the usual beginner trails impenetrable. It took me more than a week to figure out how to start with Lift on IntelliJ if you use Scala 2.8. Here's my experience. First, I have to thank Sim for scala/lift/sbt cheatsheet for the Scala 2.7.7 version
In this article, Scott Meyers shares his picks for the five most meaningful Aha! moments in his involvement with C++, along with why he chose them. In the first four articles in this series, I named my picks for the most important contributions to C++ in the categories of books, non-book publications, software, and people: “The Most Important C++ Books...Ever” “The Most Important C++ Non-Book Publ
The Explorer Metaclasses in Python 3.0 [1 of 2] by Michele Simionato August 9, 2008 Summary This is the English translation of an article I wrote some time ago for Stacktrace: http://stacktrace.it/articoli/2008/01/metaclassi-python-3000/ For convenience, I have split it in two posts. I heard for the first time the word "metaclass" in 2002, when I begun studying Python. I was very active in the Pyt
Frank Thoughts How Has Functional Programming Influenced Your Coding Style? by Frank Sommers April 22, 2008 Summary Functional programming languages are enjoying a renaissance. Even if not intending to use a functional language for daily work, learning such a language can improve one's programming style. In his lunchtime keynote address at the 2008 ServerSide Java Symposium, Ted Neward spoke about
Three Twitter developers, Steve Jenson, Alex Payne, and Robey Pointer, talk with Bill Venners about their use of Scala in production at Twitter. Twitter is a fast growing website that provides a micro-blogging service. It began its life as a Ruby on Rails application, and still uses Ruby on Rails to deliver most user-facing web pages. But about a year ago they started replacing some of the back-en
Object-oriented programming was supposed to unify the perspectives of the programmer and the end user in computer code: a boon both to usability and program comprehension. While objects capture structure well, they fail to capture system action. DCI is a vision to capture the end user cognitive model of roles and interactions between them. Objects are principally about people and their mental mode
Computing Thoughts Decorators I: Introduction to Python Decorators by Bruce Eckel October 18, 2008 Summary This amazing feature appeared in the language almost apologetically and with concern that it might not be that useful. I predict that in time it will be seen as one of the more powerful features in the language. The problem is that all the introductions to decorators that I have seen have bee
Computing Thoughts Concurrency with Python, Twisted, and Flex by Bruce Eckel May 3, 2008 Summary An example of parallel programming using all the CPUs on your computer or cluster. Also shows how to add a Flex user interface. For the past few years I've been consulting with a group at Parsons-Brinkerhoff, led by Rick Donnelly, which specializes in traffic analysis. The numerical models for this ana
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く