Normally I program in Java, but recently I needed to write a quick program, and I turned to my favorite language for such tasks, Python. I hadn’t used Python for a while, so I’d forgotten how much I like the language — terse, clean syntax, and an elegant design. But I’m still looking for a …
Category Archives: Software development
Language-oriented programming
Lately there’s been a bunch of initiatives aimed at making software development easier and more robust, by having programmers create and program in domain-specific languages, instead of general-purpose ones like C or Java. Examples include Intentional Software which was spun off from Microsoft Research, the Meta Programming System by JetBrains, and Software Factories by Microsoft. …
More about Borland
Today I went to a Borland presentation on its Java development tool, JBuilder 2005. I hadn’t played around with it for more than five years, so obviously what I saw tonight was dramatically different. It has some slick support for developing and refactoring J2EE programs. For example, if you rename a class via refactoring, JBuilder …
Borland switches JBuilder to Eclipse
In a move a lot less talked about than Mac to Intel, Borland announced that a future version of JBuilder will be based on Eclipse. This is good news both for Borland and Eclipse — Borland can focus its energies on building on JBuilder top of an IDE ecosystem, instead of trying to compete against …
Speaking of Macs…
The two features I find most interesting about Mac OS X 10.4 (“Tiger”) are not the ones getting the biggest hoopla, Spotlight and Dashboard. I’m more intrigued by improvements aimed at programmers. Core Data helps the developer manage the data within an application. Core Data, along with Cocoa Bindings, promises to make it much easier …