The Artima Developer Community
Articles | News | Weblogs | Books | Forums
Artima Weblogs | Weblogs Forum | Bloggers
Sponsored Link

Artima Weblogs
A Community of Software Thinkers
Welcome Guest
  Sign In
89 pages [ 1 ... 37 38 39 40 41 42 43 44 45 46 47 ]
by Christopher Diggins, July 14, 2006,  13 comments
Here is a challenge, try to define what a programming language is.
by Bruce Eckel, July 12, 2006,  45 comments
As long as we believe that it's possible to deterministically control the development of software, deterministic solutions will be the only ones that we can entertain. Only by letting go of the idea of determinism can we open up to other, less perfect ways of influencing the process.
by Christopher Diggins, July 9, 2006,  13 comments
A macro pre-processor which works as a type-aware pattern matcher can be used to transform language X into another language Y. In other words you could create a domain specific language from another language.
by Bruce Eckel, July 8, 2006,  68 comments
Apparently Einstein went to his grave believing that "God does not play dice with the universe," that the Heisenberg uncertainty principle was wrong, and that there was just some other variable that we weren't taking into account that would explain everything.
by Christopher Diggins, July 8, 2006,  7 comments
It appears that you can automatically identify and rewrite any recursive call in a stack based language like Cat, as a loop using a goto statement.
by Bruce Eckel, July 6, 2006,  57 comments
How can we see the problems that we face when building software through new eyes?
by Andy Dent, July 6, 2006,  2 comments
OO frameworks, especially in the C++ world, have usually shipped with source. This is often highly educational and sometimes a life-saver. Until, Apple didn't ship the Cocoa source.
by Bruce Eckel, July 5, 2006,  9 comments
Some studies have shown that reviews are a far cheaper and more efficient approach to error removal than testing. These studies don't suggest that reviews should replace testing, but that you are missing out on some big economic leverage if you don't use reviews.
by Guido van van Rossum, July 5, 2006,  14 comments
Two days ago, Alan Kay gave a very inspiring keynote here at EuroPython. I can't possibly do it justice but I want to describe it anyway.
by Christopher Diggins, July 4, 2006,  12 comments
When two stacks are better than one. Also an introduction to the type annotation syntax which will be introduced in an upcoming version of Cat.
by Bruce Eckel, July 3, 2006,  56 comments
In the fairly famous "Defense Science Board Task Force on Military Software" released in the late 1980s, recommedation 29 was to "...develop economic incentives...to allow contractors to profit from offering modules for reuse..."
by Andy Dent, July 2, 2006,  11 comments
Given a solid OO education and C++ background but having missed some of the traditional CS language theory, what is a minimum required reading list, especially when designing a non-traditional language?
by Christopher Diggins, June 30, 2006,  6 comments
I've just released a new version of Cat, and it is leaner and meaner than ever. There have been syntax changes, and I attempt to provide a brief but useful tutorial.
by Martin Odersky, June 29, 2006,  35 comments
Pattern matching is much maligned by object-oriented programmers. I wonder why?
by Christopher Diggins, June 29, 2006,  14 comments
I am examing the meaning of purity with regards to functions in an attempt to close the gap between imperative and functional languages.
89 pages [ 1 ... 37 38 39 40 41 42 43 44 45 46 47 ]
Subscribe to be notified of new Artima Weblogs posts via RSS.

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use