The Artima Developer Community
Sponsored Link

Java Buzz Forum
Physics Jargon in Software

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Carlos Perez

Posts: 153
Nickname: ceperez
Registered: Jan, 2003

Carlos Perez is a Software Architect with over 10 years of industry experience
Physics Jargon in Software Posted: Jul 7, 2003 12:31 AM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Carlos Perez.
Original Post: Physics Jargon in Software
Feed Title: .:Manageability:.
Feed URL: http://www.manageability.org/blog/stuff/rssDisabled?portal_status_message=Syndication+is+Disabled
Feed Description: Random thoughts on the manageability of complex software.
Latest Java Buzz Posts
Latest Java Buzz Posts by Carlos Perez
Latest Posts From .:Manageability:.

Advertisement

Grand Unified Theory (GUT) a.ka. The Theory of Everything.  Always a cool thing to use some Physics terminology to complete perplex and bewilder the general audience.  Yes, it worked so well for the Quants doing derivatives for the financial industry, why wouldn't it not work for software engineering?

Well, Van Simmons blogs about his GUT for JMS and JavaSpaces.  He goes off on some physics analogy:

As a result have come to understand that these two APIs are two sides of the same coin in the same way that electricity and magnetism are simply manifestations of the single underlying phenomenon described by Maxwell's equations.

However, maybe it would have been better if used the Fourier transform analogy as used by the Gregor Kizcales (AspectJ fame):

Fluid AOP involves the ability to temporarily shift a program (or other software model) to a different structure to do some piece of work with it, and then shift it back. This is analogous to electrical engineers using the Fourier transform to make certain problems easier to solve.

Of course, nothing tops the physics terminology in Jim Coplien's use of "Symmetry Breaking" to analyze design patterns:

In other words, a pattern represents a symmetry effect that is less symmetric than the symmetry cause, where the symmetry cause is produced by a programming language construct. Patterns precipitate from symmetries in response to both internal and external forces that are the analogy of instability.

Wow! Now this is either one way to ensure faculty tenure or get a physicist employment!

Read: Physics Jargon in Software

Topic: Apple's Asia-Pacific VP Interview: Previous Topic   Next Topic Topic: The Highlander Protocol

Sponsored Links



Google
  Web Artima.com   

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