Interview With Me At Delphi.org
Jim McKeeth interviewed me for Episode 34 of The Podcast At Delphi.org.
Share This | Email this page to a friend
Jim McKeeth interviewed me for Episode 34 of The Podcast At Delphi.org.
Share This | Email this page to a friend
C#, C++, and Delphi all have a generic type and method language feature. Although all three languages are statically typed, they implement generics in very different ways. I’m going to give a brief overview of the differences, both in terms of language features and implementation. I presume that Delphi Prism generics work essentially the same [...]
Tagged C#, compilers, Delphi, delphi prism, generics, templatesIn recent months, I’ve been thinking about the problem of static analysis in generated code. Static analysis means using tools like FxCop and NDepend (for .NET apps) lint (for C) and CodeHealer (for Delphi) to find potential problems in your source code. Generated code is code written not by a human being, but by [...]
Tagged automated builds, codehealer, finalbuilder, fxcop, msbuild, ndepend, static analysis, stylecopIn 1984, Ken Thompson, the operating system and programming language pioneer, received the ACM’s Turing Award. In his short, highly-readable Turing Award speech, he describes "the cutest program I ever wrote." He notes that because the C compiler is written in C, it is possible to alter the source code maliciously to produce a malicious [...]
Tagged ACM, ken thompson, security, turing award, virusesIn the most recent episode of Hanselminutes, Scott chats with founders of Mustang Software (creators of Wildcat! BBS) Jim Harrer and Scott Hunter about the BBS era. Wildcat! was written in Turbo Pascal, and Harrer and Hunter state that it was one of the first major applications developed in that language. In the first part [...]
Tagged Anders Hejlsberg, BBS, Hanselminutes, Jim Harrer, Scott Hunter, Turbo PascalI have a couple of short updates on topics I’ve covered recently.
On The Podcast at Delphi.org, Nick Hodges confirms my earlier speculation about reorganization in the "CodeGear" group at Embarcadero. The whole show is worth listening to. Congratulations are due to Chris Pattinson, who was promoted to Director of Quality for all of Embarcadero. Time [...]
Item 1:
Nick Hodges has a new role/job title.
Item 2:
During his presentation to the Columbus Architecture Group a couple of weeks ago, Mike Rozlog handed out business cards which gave his title as "Senior Project Manager, Java Tools." He told us that in a couple of days he would have new business cards, because his role [...]
Because it has a new feature.
Mason Wheeler noticed that TObject.InstanceSize returns 8 (bytes). It turns out that this is new in Delphi 2009; in previous releases, TObject.InstanceSize returned 4. But when you look at the definition of TObject in System.pas, you don’t see any fields declared at all.
Four out of the eight bytes are consumed [...]
Embarcadero’s DavidI and Mike Rozlog stopped by the Vertex Systems office on Wednesday to chat with us about Embarcadero’s plans for the near future and David’s personal developer wish list.
They told us about the All Access product, which had been officially released that day. One of the most interesting things about this product is that [...]
Bad Behavior has blocked 713 access attempts in the last 7 days.