|
|
Computing Bits
Learning about computing a bit at a time.
{created 14 September 2001} |
|
|
Peter Denning on Computational Thinking
Peter Denning did an excellent job describing "computational thinking" in an ACM "IT Profession Viewpoint." Denning's essay was sub-titled: "The choir of engineers, mathematicians, and scientists who make up the bulk of our field better represents computing than the solo voice of the programmer." Denning's essay had to do with CS enrollments and that the "CS = programming" myth is alive and well. In his essay, Denning speaks in six voices of computing professionals: the programmer, the user, the computational thinker, the mathematician, the engineer and the scientist. He also speaks in a seventh voice--the catalog. He calls the seventh voice the "last voice" because "it may be the last voice consulted by young people before deciding against computing as a major." The six professional voices all start the same way... "I love programming"... "I love using computers"... "I love problem solving"... "I love mathematics"... "I love building things"... and "I love discovering new things about nature." The last voice, which is dull and boring, says nothing about "love." Here are quotes from Peter Denning's description of computational thinking.
"I love problem solving. Not just any old problem solving,
but problem solving using algorithms. [...] Sometimes I
implement those solutions myself, and sometimes I let my
friends the programmers do that. [...] I'm all about thought.
One of my greatest successes is to get politicians to think
that through their laws they are programmers of national
social systems. I've got economists thinking they can
program the economy with right policies. Perhaps my
greatest triumph is to get people everywhere to think
their brains are computers and that everything they
do and say is simply an output."
Later in the same issue of the Communications of the ACM in which Denning's "IT Profession Viewpoint" was published, there was an "Education Viewpoint" titled and "Paving the Way for Computational Thinking." The sub-title of the "Education Viewpoint" was: "Drawing on methods from diverse disciplines--including computer science, education, sociology, and psychology--to improve computing education." [22 August 2008, top] |
|
Okay... What's Cloud Computing?
Cloud Computing is in the news a lot these days.
Digital Daily by John Paczkowski
Headline: "AT&T Announces 12-Word Synonym for 'Cloud Computing'"
"next-generation utility computing service with managed
networking, security and storage for businesses"
I think the Wikipedia does a good job describing "Cloud Computing."
"Cloud computing means Internet ('Cloud') based development and
use of computer technology ('Computing'). It is a style of
computing where IT-related capabilities are provided 'as a
service,' allowing users to access technology-enabled services
'in the cloud' without knowledge of, expertise with, or control
over the technology infrastructure that supports them."
Wikipedia.org::Cloud computing [20 August 2008, top] |
|
Google Likes Brazil
This is no surprise.
"According to the Brazilian news magazine Exame, Google (GOOG)
has made Brazil the center of its Latin American operations."
The decision to run Latin American operations from Brazil comes soon after another decision to move all development and management of Orkut to that country, with most of the engineering in the city of Belo Horizonte. Orkut is Google's social network, which enjoys most of its popularity in Brazil and India. Back on 11 June 2008, I purchased some Sun Microsystems stock. At that time, I wrote the following: "I also like Sun's focus on BRICA open-source. Where "BRICA" equals Brazil, Russia, India, China and Africa." [Extra] While Google might like Brazil, they are not that happy with AOL. Google announced that their $1 billion investment in AOL, which was made in late 2005 for 5% of the company, might be "impaired." [20 August 2008, top] |
|
Perl 6--No Core, No Keywords, No Built-in Operators
Perl turns 21 on 18 December 2008. Larry Wall created Perl and he said the following about Perl 6.
"No computer language has ever taken extensibility seriously.
All languages fall into the one true syntax syndrome, and we
want to escape that."
[...]
"Perl 6 has no core, no keywords, no built-in operators.
Everything that looks like an operator is actually defined
by some grammatical rule or by a macro or by something that
is added in."
Perl is free software, and is licensed under both the Artistic License and the GNU General Public License. GCN.com::Perl vision gets sharper [08 August 2008, top] |
|
Mark I (IBM ASCC) Created 64 Years Ago
On 7 August 1944, Harvard and IBM announced the creation of the Mark I (or IBM ASCC) computing device. The Harvard News Office announced the event via a news release titled: "World's greatest mathematical calculator." The idea (circa 1937) for the Mark I was that of Harvard electrical engineer Howard Aiken. Mark I, which was a collection (cluster) of calculators, "operated on 23 digit numbers. It could add or subtract two of these numbers in three-tenths of a second, multiply them in four seconds, and divide them in ten seconds." It was the Mark I in which Grace Hopper "debugged" a computer when she found a moth (i.e. computer bug). I thought IBM's president, Thomas J. Watson, said it, but some claim Aiken made the following quote in 1947.
"Only six electronic digital computers would be required
to satisfy the computing needs of the entire United States."
Wired.com::Aug. 7, 1944: Harvard, IBM Dedicate Mark I Computer [07 August 2008, top] |
|
Randy Pausch Has Died
On July 26th, I picked up a copy of the Honolulu Advertiser (weird name for a newspaper) and learned that Randy Pausch had died from pancreatic cancer. Pausch learned he had pancreatic cancer late in the summer of 2006. Dr. Pausch, most importantly, was a husband and father of three. Secondly, he worked and played as a Computer Science professor at Carnegie Mellon University (CMU) in Pittsburgh. CMU is a long-time tier one Computer Science school; therefore, it is a given that Dr. Pausch was a guru Computer Scientist. Randy Pausch was a "pioneer in the development of virtual reality." He died at the young age 47. It is a shame that pancreatic cancer killed him just when he was entering the prime years of his life.
"You can't control the cards you're dealt, just how you play the hand."
--Randy Pausch, December 2007
The passing of Randy Pausch is a major loss to his family, his school, the computing community, and our country. CMU.edu::An Enduring Legacy [03 August 2008, top] |
|
I Remain an Associate Member of the FSF
I almost didn't do it, but I did it on 24 July 2008. [FSF] We have successfully processed the payment. Your membership, "gthurman"(#5561), has been extended by 12 months. Your account is current through 2009-07-16. Thank you! The Free Software Foundation is a charity and it was established in 1985. What is free software?
"Free software is software that gives you the user the
freedom to share, study and modify it. We call this
free software because the user is free."
As Richard Stallman states: The "free" in "free software" is "free as in freedom." [24 July 2008, top] |
|
Carl Ichan To Join Yahoo!'s Board
Accoring to a Yahoo! press release, Carl Ichan is going to become a member of Yahoo!'s board of directors.
"Under the terms of the settlement agreement, eight members of
Yahoo!'s current Board of Directors will stand for re-election
at the 2008 annual meeting. Following the 2008 annual meeting,
the Yahoo! Board will be expanded to 11 members. Carl Icahn will
be appointed to the Board and the remaining two seats will be filled
by the Board upon the recommendation of the Board's Nominating and
Governance Committee from a list of nine candidates recommended by
Mr. Icahn."
Carl Ichan was quoted saying the following.
"I am very pleased that this settlement will allow me to work
in partnership with Yahoo!'s Board and management team to help
the Company achieve its full potential. While I continue to
believe that the sale of the whole Company or the sale of its
Search business in the right transaction must be given full
consideration, I share the view that Yahoo!'s valuable collection
of assets positions it well to continue expanding its online
leadership and enhancing returns to stockholders."
Yahoo! reports quarterly results tomorrow (Tuesday, 22 July 2008). At 11:22am on 21 July 2008, YHOO was 55 cents at $21.90. Well below its 52-week high of $34.08. YHOO's 52-week low has been $18.58. [21 July 2008, top] |
|
How About CSTEM Instead of STEM?
I posted the following to my AzCentral.com blog on 17 July 2008. Kudos to Arizona on establishing a STEM Education Center in downtown Phoenix. STEM is an acronym for Science, Technology, Engineering, Mathematics. STEM is a great acronym, but it's missing a 'C' for Computing. The 'C' could be contained in the 'S'. Science is biology, chemistry, physics, et. al. With respect to computing, there are computer science, computational science, information science and so on. The 'C' could be implied by the 'T'. Technology is bioTechnology, nanoTechnology, spaceTechnology, roboTechnology, etc. But there is infoTechnology, which these days is good old IT. The 'C' can be part of the 'E'. Many computer programmers are titled "software engineers." Most universities have degrees in "computer engineering." Over the years "hardware engineers" have built and maintained lots of computers. The 'C' might be buried in the 'M'. There are numerous academic institutions throughout the United States, which were structured in the 1950s and 1960s, where computer education is in the domain of the math departments. This can be a dysfunctional structure because many math departments are more interested in teaching math than they are computing. STEM is a fun acronym, but it needs a 'C'. I propose CSTEM.
Computing is a great career choice for young people (especially girls) and professionals (especially women) wanting to retread. Note: Four of the 20 "most recession proof jobs" are in the computing field. [17 July 2008, top] |
|
Intel Reports Strong 2nd-Quarter Results
On 15 July 2008, just three days shy of celebrating its 40th birthday, Santa Clara-based Intel Corporation announced "record 2nd-quarter revenue of $9.5 billion." 2nd-quarter operating income was $2.3 billion and net income was $1.6 billion. During 2nd-quarter 2008, Intel used $2.5 billion to repurchase 109 million shares of its common stock. For full-year 2008, Intel has plans to spend $6 billion on research and development, and between $5 and $5.4 billion on capital spending. According to Intel.com, in 2007, Intel had "10,000 employees in Arizona. Of those, nearly one-third reported volunteering." In addition, the 2007 "Arizona United Way employee contribution and Intel Corporate gift equaled $5.8 million." [15 July 2008, top] |
|
Oxymoron: Chief Yahoo and Microsoft Employee
Mr. Icahn wants Jerry Yang out as Yahoo!'s CEO; however, he did say that Microsoft was "willing to discuss keeping a number of the current board members and Jerry Yang as Chief Yahoo!" If Microsoft and Ichan succeed at stealing away Yahoo!, then I'd like to see Yang, Filo, Decker and all other guru-level Yahoo! employees to move on to some other company (e.g. Google). Online.WSJ.com::Icahn Says Yahoo Distorted Facts in Microsoft Bid [Update::2008.07.15] On the day after this Computing::Bit was posted, the following was in the news: "A senior Microsoft Corp. executive on Tuesday accused Yahoo Inc.'s CEO of conspiring with Google Inc. to freeze the software giant out of the Internet-search business and turn the market into a duopoly." [14 July 2008, top] |
|
Sun Microsystems Releases 1TB Cartridge Tapes
Sun Microsystems released of the "industry's first one terabyte tape storage drives. The new eco-efficient Sun StorageTek(TM) T10000B tape drive offers customers one terabyte of native storage capacity on a single cartridge for open or mainframe systems environments." I tend to agree with the following that Sun stated in its press release: "Today's data centers are experiencing exponentially growing data rates with flat to declining budgets." These days Wall Street has Sun Microsystems priced ($9.11) as if the company is going belly-up. Sun.com::Sun StorageTek T10000B Tape Drive [14 July 2008, top] |
|
Where the Jobs Are... Computing
I posted the following to my AzCentral.com blog on 14 July 2008.
I did not include the following in my AzCentral.com posting. As of mid-July, 2008, one month before the start of the fall semester, there were 716 seats in CSC (Computer Science Courses) at the Maricopa Community Colleges and enrollment was 138 students. In other words, 80% of the seats are still available. [14 July 2008, top] |
|
Intel Turns 40 on 18 July 2008
Intel was formed on 18 July 1968 and its original name was Integrated Electronics Corporation. Intel's corporate headquarters are in Santa Clara, California. The company employs 86,000+. As of 2 July 2008, Intel had approximately $13.69 billion in cash. Online.WSJ.com::As Intel Nears 40, Technologist Offers His Look Into Future [13 July 2008, top] |
|
My ACM Membership: Decade 0 Ends, Decade 1 Begins
I renewed by ACM membership for another year. I became an ACM member in 1998; therefore, I've been a member of the ACM for one decade. The ACM, which was established in 1947 (a decade before my birth), is devoted to "advancing computing as a science and profession." I copied the following from ACM.org.
"The original notice for the September 15, 1947, organization
meeting stated in part: 'The purpose of this organization
would be to advance the science, development, construction,
and application of the new machinery for computing, reasoning,
and other handling of information.'"
The "handling of information" was forward thinking given we're living in the Information Age. [13 July 2008, top] |
|
Yahoo! Says NO To MicroIchan Offer
Microsoft and Ichan teamed up to present an offer to Yahoo! giving the company 24 hours to "take it or leave it." Yahoo! said they'll leave it. The following quote is from Roy Bostock, Yahoo!'s Chairman.
"This odd and opportunistic alliance of Microsoft and Carl Icahn
has anything but the interests of Yahoo's stockholders in mind.
It is ludicrous to think that our Board could accept such a
proposal. While this type of erratic and unpredictable behavior
is consistent with what we have come to expect from Microsoft,
we will not be bludgeoned into a transaction that is not in the
best interests of our stockholders."
YHOO was at $23.57 when the offer was presented and rejected. Online.WSJ.com::Yahoo Rejects Proposal From Microsoft and Icahn [13 July 2008, top] |
|
The Yahoo! Drama Continues
Carl Ichan, who owns 68.8 million YHOO shares, wrote a letter that contained the following.
"There is no need to keep pointing out the mistakes I
believe Yahoo made by not immediately taking a $33 offer
made by Microsoft. But one thing is clear -- Jerry Yang
and the current board of Yahoo will not be able to
'botch up' a negotiation with Microsoft again, simply
because they will not have the opportunity."
Ichan also wrote that shareholders must: "Move expeditiously to replace Jerry Yang with a new CEO with operating experience." Ichan has been meeting with Microsoft and Microsoft issued a statement that included the following.
"We confirm, however, that after the shareholder election
Microsoft would be interested in discussing with a new
board a major transaction with Yahoo, such as either a
transaction to purchase the 'Search' function with large
financial guarantees or, in the alternative, purchasing
the whole company."
I liked the following headline from AllThingsD: "Yahoo to Microsoft: Put Your Money Where Icahn's Mouth Is." Yahoo!'s meeting with the shareholders occurs on 1 August 2008. [07 July 2008, top] |
|
Top High-Tech Metro Areas
The AeA has issued a 144 page report that documents the following finding: "51 of the nation's top 60 metropolitan areas add high-tech jobs." The report costs $250 for non-AeA members. Note: AeA (formerly the American Electronics Association) is a nationwide non-profit trade association that was founded in 1943. AeANET.org::Cybercities 2008: A Complete State-by-State Overview of the High-Technology Industry [05 July 2008, top] |
|
CEO Pay Not an Issue at Yahoo!
With respect to Yahoo!, Carl Ichan could argue "you get what you pay for." I was looking at Yahoo!'s 2007 annual report and was looking at the "Summary Compensation Table." The following was the line for Jerry Yang. Salary: $1 Bonus: $0 Stock Awards: $0 Option Awards: $0 3 other items: $0 Total: $1 During 2007, Yahoo!'s CEO and one of its Chief Yahoo!'s took one U.S. Dollar for his time and efforts. During 2007, Yahoo! had revenues of $6,969,274,000 and net income of $660,000,000 (or $0.47 per share). During 2007, Yahoo! spent $1.6 billion to repurchase 57.9 million shares of its common stock at an average price of $27.34 per share. On 27 June 2008, YHOO closed at $21.33. [Extra] Speaking of Yahoo!... Here are some recent headlines. "Bidding Yahoo Adieu" (BusinessWeek) "Last Stand" (YahooPortfolio.com) "Yahoo's on Life Support: Here's Why" (SeekingAlpha) "Yahoo!'s Brain Drain Hurts Chances for a Turnaround" (SeekingAlpha) "Why Yahoo! Isn't Worth Anything To Management and Investors (SeekingAlpha) "Can Yahoo! Still Be Saved?" (Motley Fool) "Doubts on Yang's one-year mark as Yahoo CEO" (Fortune) "Yahoo Reorg: Whither Jerry Yang?" (Wall Street Journal Online) "Yahoo exec exits unnerving, reorganization awaited" (Reuters) [05 July 2008, top] |
|
One Billion PCs in Use World-Wide
Gartner Inc. reported that the number of personal computers in use worldwide has crossed the 1 billion mark. The number is expected to grow at almost 12% annually. Gartner says there will be more than 2 billion PCs in use by early 2014. GDT::Math::BAB::World-Wide PC Usage Hits One Billion [05 July 2008, top] |
|
Bill Gates--From Microsoft to Megagiver
Lots of people have realized their American dreams thanks to Bill Gates.
"REDMOND, Wash., June 27 (Reuters) - Bill Gates said a teary
goodbye on Friday to Microsoft Corp. [...]"
"He leaves his full-time executive role at Microsoft, which he
co-founded with childhood friend Paul Allen in 1975, to focus
on his philanthropic organization, the Bill & Melinda Gates
Foundation, the world's largest charity, funded in part by his
vast fortune."
Bill Gates will probably never really leave Microsoft. He will be a "non-executive chairman and work part-time" for the company. The Google battle is just too much fun for him to walk away completely. The Bill & Melinda Gates Foundation has the potential to do great things for the United States and the world. [28 June 2008, top] |
|
Pass-It-On Grants Program
I posted this to my AzCentral.com blog on 27 June 2008... Computing can be an excellent long-term (sustainable) career choice and this is particularly true if you're a woman. Sadly, "women in computing" is still an oxymoronic phrase. Dr. Anita Borg, who was a Computer Scientist, died of brain cancer in 2003. She was only 54 years young. The Wikipedia entry for Borg is a good starting point for learning more about her. The purpose of this posting is to pass along a posting that was made to the Phoenix Linux User Group mailing-list about the following grants being provided by the Anita Borg Systers: "Pass-it-on Grants are open to any woman over 18 years old in or aspiring to be in the fields of computing. Grants are open to women in all countries and range from $500.00 to $1000.00 USD." AnitaBorg.org::Pass-It-On Grants Program Side-bar: Systers (TM) is "the world's largest email community of technical women in computing. It was founded by Anita Borg in 1987 as a small electronic mailing list for women in 'systems'." [28 June 2008, top] |
|
60 Years of the Modern Computer
Wow... I missed this historic date.
"On 21 June 1948, shortly after 11am, the Small Scale Experimental
Machine (SSEM) - nicknamed The Baby - executed its first program."
"The birth of the world's first stored program digital computer,
which was designed and built at The University of Manchester by
the late Tom Kilburn and Freddie Williams."
Note: I added Kilburn (01921-02001) and Williams (01911-01977) to the GDT::DeadTeam.
[24 June 2008, top] |
|
Dear Abby Promotes IT Education For Veterans
I read a "Dear Abby" column the other day and it was only because the headline caught my attention: "IT education for veterans." Abby (she's not dear to me) printed a letter from the Computer Technology Industry Association (CompTIA) about a program called "Creating Futures" which helps veterans acquire the skills needed to work in IT. Abby responded by indicating the BLS (Bureau of Labor and Statistics) reports that there will be "600,000 more jobs than available employees in the IT industry by 2012." CreatingFutures.us::CompTIA Creating Futures Program [22 June 2008, top] |
|
Usama Fayyad Leaving Yahoo!
This is bad news for Yahoo! shareholders: Usama Fayyad, chief data officer and EVP of research and strategic data solutions, has announced he is leaving Yahoo! I did a Google search to find out some stuff about Usama Fayyad and came across a 2002 interview with him at BelieverMag.com. BelieverMag.com asked Usama to define algorithm and the following was his response.
"An algorithm just means a set of instructions for conducting
a task. So, if you wanted to compute the average for a set of
numbers, the algorithm would be: 1) Step through all the numbers
2) Sum up their values, and 3) Divide by the total number. It's
a series of instructions for implementing a mathematical notion."
I also liked the following words from Usama Fayyad.
"Human beings, from a mathematical perspective, are fairly limited.
Two and three dimensions, maybe five, and we're OK. But that's
about it. And this is where these algorithms can help a lot,
because they can comprehend thousands of dimensions, and focus
their attention on things that might be interesting."
The BelieverMag.com interview ended with the following response from Fayyad. You'll have to read the interview to see what the question was that caused him to respond as follows.
"It's possible in a few years. It's a question of commitment.
Humans are very good at making algorithms work eventually."
I can't help but believe that Usama Fayyad could become a Googler if that's what he desires. BelieverMag.com:: Interview with Usama Fayyad [20 June 2008, top] |
|
Pure Speculation: Andreessen as Yahoo! CEO?
If majority rules, then Jerry Yang is going to be ousted as the CEO of Yahoo! I'm okay with this because that would enable Yang to devote 100% of time being a Chief Yahoo!. Note: I would be sad if Yang didn't want to be a Chief Yahoo! BoomTown's Kara Swisher posted a "short list of Yahoo CEOs" and her listed included Marc Andreessen. Hmmm... Andresseen becomes CEO, Decker remains President and Yang devotes 100% of the time to being a Chief Yahoo! Sounds good me assuming two things: Decker is okay about not being CEO (yet) and Yang stays with Yahoo! Note: I see Andresseen being a short-term CEO, with Decker assuming the position in a couple of years. Hmmm... If Andresseen is CEO, then instead of taking Ning public, maybe it becomes part of Yahoo!? [20 June 2008, top] |
|
It's All About The Code
ZDNet Asia document a speech given by computing guru Grady Booch at this year's IBM Rational Software Conference. The following are a couple of items that IT freelance writer Joel D. Pinaroc wrote about Booch's speech.
"Programmers are also expected to continually benefit from a
generally reliable global Internet that will take software
collaboration to new heights."
[...]
"The few key elements that 'cannot be taught' are innovation,
imagination and the right social skills, which will enable
a programmer to realize important issues and address what
users may want in the future."
Pinaroc quoted Booch saying, "You can't outsource innovation." Pinaroc's ZDNet Asia posting ended with the following quote from Grady Booch.
"Every advance for the future state of the world requires
the presence of software yet to be written."
ZDNetAsia.com::IBM scientist predicts software's future [12 June 2008, top] |
|
Jerry Yang Added To the GDT::DreamTeam
Jerry Yang is the Summer 2008 addition to the GDT::DreamTeam. Yang co-founded Yahoo! with David Filo in 1994. Yang's title is Chief Yahoo! although on 6 June 2008 he was also Yahoo!'s CEO.
"On the outside, Yahoo! is a fun and irreverent place, but
on the inside we are extremely competitive." -- Jerry Yang
Yang was born on 6 November 1968 in Taipei, Taiwan. In early 2007, Yang and his wife "pledged USD $75 million to Stanford University, their alma mater, the bulk of which would be dedicated to the building of a new environmental building on campus." [06 June 2008, top] |
|
Education Needs To Morph From Push To Pull
If I had my way, I'd have each lecture video taped and posted to the web. This would allow students to "see and hear" a lecture multiple times. I agree strongly with the following.
"The Basex study says the place to start is in classrooms.
They should be equipped with such high-tech tools as
classroom-capture systems, which digitally record lectures
and material to be accessed later, and interactive white
boards, which change the flow of information from a push
model (teacher to student) to a pull model."
The following quote is from Jonathan Spira, CEO and chief analyst of consulting firm Basex.
"Students are showing up to classroom with devices that
have a screen, and given the way material is being pushed
out to them, that screen is not being optimized."
NetworkWorld.com:: Schools, businesses must adapt to 'thumb generation,' study says [02 June 2008, top] |
|
An Interview with Alfred V. Aho
AWK is a programming that was created at Bell Labs during the 1970s. It was created by three computer scientists named Aho, Weinberger and Kernighan. Alfred V. Aho is the 'A' in AWK and ComputerWorld.com.au has posted an interview with Aho.
"Computer scientist and compiler expert Alfred V. Aho is a
man at the forefront of computer science research. He has
been involved in the development of programming languages
from his days working as the vice president of the Computing
Sciences Research Center at Bell Labs to his current position
as Lawrence Gussman Professor in the Computer Science Department
at Columbia University."
Aho says the AWK creators were "heavily influenced by grep" (a powerful and easy to use string-matching command). AWK has always been a standard program that came with Unix systems. ComputerWorld.com.au::The A-Z of Programming Languages: AWK [02 June 2008, top] |
|
Free Travel to Cuba--What a Deal
There are three politicians running for U.S. President. Let's call them Polifoo, Poligoo, and Polimoo. Polifoo gave a speech to day in which they said they would support "free travel to Cuba." Polifoo was a user of Free Software, they would have realized that the word "free" is often associated with "free" as in "free beer." Just like Free Software, the "free" used by Polifoo meant Freedom. [23 May 2008, top] |
|
Neil Young At JavaOne
Oops... I created this blog posting, but then forgot to post it. I attended the 2nd JavaOne Conference during the spring of 1997.
"At this year's JavaOne, music legend and pioneer Neil Young
will join Sun Microsystems' executives during the Opening
Keynote session on May 6 at Moscone Center in San Francisco."
"Neil Young and Sun will make an announcement during the event,
and provide a special demonstration of a new multi-media music
project. Come hear and see what Java technology means to
Neil Young."
During October of 2007, Jonathan Schwartz (CEO of Sun Microsystems) was the fall 2007 addition to the GDT::DreamTeam.
More details and logistics on the opening keynote are below.
-- Location: Moscone Center, San Francisco
-- Day/Time: Tuesday, May 6; 8:30 a.m. - 10:30 a.m.
-- Who: Rich Green (EVP, Software, Sun Microsystems) will be
joined by several special guests, including Neil Young and
Sun Microsystems CEO Jonathan Schwartz
This would be great fun, but I won't be there.
News.com::Neil Young rocks JavaOne [07 May 2008, top] |
|
Yahoo! Says 'No' To Microsoft
It appears as though Microsoft will not be acquiring Yahoo! (at least at this point and time).
"Microsoft was willing to pay $47.5 billion, or $33 per share,
up from the bid's current value of $29.40 per share, according
to Ballmer's letter."
"But Yahoo's board demanded at least $53 billion, or $37 per share,
according to Ballmer. That would have been nearly double Yahoo's
stock price of $19.18 at the time Microsoft first made its bid a
little over three months ago."
"And Yang, who became Yahoo's CEO 11 months ago, wanted $38 per
share in a Wednesday meeting, according to the person familiar
with the discussions."
I read where both Yang and David Filo (Yahoo!'s other co-founder) wanted $38 for their YHOO shares. Steve Ballmer, Microsoft's CEO, wrote the following in a letter to Yahoo!.
"Despite our best efforts, including raising our bid by roughly
$5 billion, Yahoo! has not moved toward accepting our offer.
After careful consideration, we believe the economics demanded
by Yahoo! do not make sense for us, and it is in the best interests
of Microsoft stockholders, employees and other stakeholders to
withdraw our proposal."
From my naive perspective, Microsoft's bid implies Yahoo! today is worth $33 per share. While Yang and Filo believe that Yahoo! today is worth $38 per share. YHOO closed at $28.67 on Friday, 2 May 2008, and there are many Wall Street "analysts" that believe YHOO shares are going to drop back to $20 (or lower). Go Yahoo!
[04 May 2008, top] |
|
Fortune's 20 Most Profitable Tech Companies
Fortune Magazine posted a list of the 20 most profitable technology companies. It was no surprise that Microsoft was number one followed by IBM, Cisco Systems, Hewlett-Packard and Intel. Google was seventh just behind Oracle. It was kind of nice to see Xerox in 15th place. Money.CNN.com::20 Most Profitable Tech Companies [02 May 2008, top] |
|
Jakob Nielsen--25 Years of Usability
Jakob Nielsen started becoming a usability guru in 1983. Since that time, Jakob says the "usability field has grown by 5,000%." And, he also believes that it is a "wonderful job" that is "still a promising career choice for new people." Useit.com::Alertbox::25 Years in Usability [26 April 2008, top] |
|
InformIT.com Interviews Donald Knuth
I never regarded Donald Knuth as one of the fathers of open source, but it appears as if TeX might have been one of the first open source program.
[source: TUG.org, TeX User Group]
"TeX (= tau epsilon chi, and pronounced similar to "blecch", not
to the state known for `Tex-Mex' chili) is a computer language
designed for use in typesetting; in particular, for typesetting
math and other technical (from greek "techne" = art/craft, the
stem of `technology') material."
The following is a quote by Knuth when asked if has been "surprised by the success of open source."
"The success of open source code is perhaps the only thing in
the computer field that hasn't surprised me during the past
several decades. But it still hasn't reached its full potential;
I believe that open-source programs will begin to be completely
dominant as the economy moves more and more from products towards
services, and as more and more volunteers arise to improve the code."
Thank You to InformIT.com for posting their interview with Donald Knuth. P.S. Knuth uses Ubuntu Linux on a laptop. InformIT.com::Interview with Donald Knuth [26 April 2008, top] |
|
Five Ton Calculator
Many people consider Charles Babbage the "father of computing." Charles Babbage was an English mathematician, philosopher, and mechanical engineer that lived from 01791 to 01871.
"Join the Computer History Museum in launching its exciting
new exhibit: Babbage's Difference Engine No. 2, exhibited
for the first time in North America. Bring your family and
friends to see and hear the Engine in action!"
"This five-ton Engine is one of only two Charles Babbage's
computing engines ever built, consisting of 8,000 parts of
bronze, cast iron and steel and measuring 11 feet long and
7 feet high. It was designed to calculate and print mathematical
tables. Come to see the docents 'crank' the Engine and watch it
mechanically calculate - an arresting spectacle of automatic
computing."
"The exhibit launch and open house, a Victorian-themed event,
promises a stunning display of Babbage's elegant design and
inspired engineering. His designs for vast mechanical calculating
engines rank as one of the startling achievements of the
19th century."
"Come to see what no Victorian ever saw. "
According to the Wikipedia, in Babbage's time, numerical tables were calculated by humans who were called "computers." A "computer" was a person that computed (i.e. calculated) stuff. ComputerHistory.org::Charles Babbage's Difference Engine No. 2 Woz.org::A Difference Engine Built With LEGO® Pieces [25 April 2008, top] |
|
Great Time To Be a CS Graduate?
Arizona's Maricopa Community Colleges have virtually zero students interested in getting a Computer Science (CS) degree. Moreover, there are virtually zero students interested in learning anything about computing. 19 April 2008, Arizona Republic, page one of the Business section, had an article about the "job opportunities" for the class of '08 college students. Table of Salary offers (source: Natl. Assoc. of Colleges) ========================================================= highest salary: Computer Sci. ($59,873 vs. avg. of $49,624) largest % change over '07: CS (up 14.7% vs. avg. 5.3%) lowest salary: Education ($35,348, $30 less than Liberal arts) "Reading, writing, arithmetic" needs to morph into "reading, writing, computing." We learn the necessary arithmetic while learning about computing. [21 April 2008, top] |
|
Programming Required From 8th Grade On
Years ago I advocated that our K-12 system be changed from "reading, writing, arithmetic" to "reading, writing, arithmetic and computing." The idea in a nutshell--students need to be able to write a simple computer program in order to graduate high-school. I ended up at Woz.org while searching for information about the Charles Babbage-designed Difference Engine #2 being displayed at the Computer History Museum in Mountain View, California. I came across the following while at Woz.org... Email received by Steve Wozniak that he posted to Woz.org.
"I am in the Individual Studies curriculum at a local community
college. Right now I'm taking programming courses in the Liberal
Math and Science department ( no CS department at my school)."
"A strange thing I have noticed since beggining my first programming
course (C++). My writing has improved dramatically. I'm also thinking
much more clearly."
Woz's reply...
"I'll remember to tell that to school administrators when I
try to convince them that programming should be required
from 8th grade on."
[Extra] ComputerHistory.org::The Babbage Engine [18 April 2008, top] |
|
45 Most Influential Technologists
From the Communications of the ACM for April 2008.
"Intel recently organized a panel of experts, including
acadmeics, journalists, and independent third parties,
to vote for the 45 most influential figures in technology
over the last 150 years. The top 10 vote grabbers are:"
1. Tim Berners-Lee (WWW founder) [DreamTeam member]
2. Sergey Brin (Google co-founder)
3. Larry Page (Google co-founder)
4. Guglielmo Marconi (radiotelegraph inventor)
5. Jack Kilby (integrated circuit/calculator inventor)
6. Gordon Moore (Intel co-founder)
7. Alan Turing (pioneer in deciphering German WWII codes)
8. Robert Noyce (Intel co-founder)
9. William Shockley (transistor co-inventor)
10. Don Estridge (lead developer of the IBM computer)
GDT::DreamTeam members who made the list: Doug Engelbart (#11), Vinton Cerf (#13), and Dennis Ritchie (#19). Other notable names on the list: Steve Jobs (#14), Seymour Cray (#16), Linus Torvalds (#21), Grace Hopper (#30), Bill Gates (#31), Jeff Bezos (#34) and Meg Whitman (#35). It is difficult to believe Ken Thompson didn't get listed. Hexus.net:: Full List [14 April 2008, top] |
|
Weizenbaum Added To the DeadTeam
Joseph Weizenbaum (01923-02008) died on 5 March 2008. Weizenbaum was the 1988 winner of CPSR's Norbert Wiener Award.
Weizenbaum was a guru in artificial intelligence (AI).
"The goal is to give to the computer those tasks which
it can best do and leave to man that which requires
(or seems to require) his judgment."
Weizenbaum created ELIZA circa 1966. ELIZA was a "mid-'60s computer program that conducted natural-language conversations, notably mimicking a psychotherapist's interview with a patient."
"Perhaps the computer, as well as many other of our machines
and techniques, can yet be transformed, following our own
authentically revolutionary transformation, into instruments
to enable us to live harmoniously with nature and with one
another. But one prerequisite will first have to be met: there
must be another transformation of man. And it must be one that
restores a balance between human knowledge, human aspirations,
and an appreciation of human dignity such that man may become
worthy of living in nature."
External hyperlinks.
[12 April 2008, top] |
|
Don't Let Your Babies Grow Up To Be Programmers
Over the span of the last five years I have been asked time and time again why there is a lack of computing students. I usually respond by saying its a long story, but I will say the following: "I think part of the problem is that young people, when seeking career advice from parents, are told to avoid computing as a profession." My opinion usually results in "why is that?" to which I respond "foo if I know." Bottom-line: The last five years have been a great time to be a computer student.
Arizona Republic, Business section, 15 March 2008.
Betty Beard's headline: "ASU educators work to spotlight
need for tech specialists"
Betty started her column with the following.
"Parents, don't let your kids grow up to become computer
information-systems professionals. All those jobs are
being sent overseas and there's no future in America."
Betty could have written... Mamas don't let your babies grow up to be programmers... Betty quoted Randy Guthrie, academic-relations manager for Microsoft, saying the following.
"There was a lot of press about the dot-com crash, but
there's been no advertising about the recovery."
Come on mamas, do let your babies grow up to be programmers. Who knows... maybe your baby will be the next Marc Andreessen or Larry Page or Jerry Yang or Mark Zuckerberg... [29 March 2008, top] |
|
Work Continues on the Number Analyst
I do a lot of BABbling about numbers and numbers can be categorized in a variety of ways. During March of 2008 I've been writing C++ programs to help analyze numbers. The following three programs have been written since the first batch programs were written. These three new programs join the following.
[27 March 2008, top] |
|
My Organization Memberships
Being a member in "professional" organizations is important. As of mid-March 2008, I belong to the following. Computer Professionals for Social Responsibility (cpsr.org) ACM (Association of Computing Machinery) (acm.org) EFF (Electronic Frontier Foundation) (eff.org) FSF (Free Software Foundation) (fsf.org) AzNano.org (Arizona Nanotechnology Cluster) LongNow.org (Long Now Foundation) CPSR.org | ACM.org | EFF.org | FSF.org | AzNano.org | LongNow.org [20 March 2008, top] |
|
Programming a Number Analyst
I do a lot of BABbling about numbers and numbers can be categorized in a variety of ways. During the last few days, the following C++ programs were written to help analyze numbers.
[08 March 2008, top] |
|
LeapYear.cpp Written To Celebrate Leap Day 2008
I wrote this C++ program on leap day of 2008. The interactive program prompts a user to enter a year and then it prints whether or not the year is a leap year. On the next leap year, which is 2012, the state of Arizona will celebrate its 100th year of being a state. [29 February 2008, top] |
|
The IBM Mainframe Lives
It took five years and $1.5 billion, but IBM now has a "faster, cleaner, slimmer mainframe computer." Price tag for a new System z10? About a mega-dollars. Money.CNN.com:: IBM rolls out new mainframe [Extra] IBM announced a $15 billion stock buyback program. [26 February 2008, top] |
|
RMS Created EMACS Back In 1976
RMS (Richard Stallman) wrote EMACS back in 1976. 31+ years is a long time to work on a piece of software.
[source: Wikipedia via NetworkWorld.com]
"The original EMACS was a set of Editor MACroS for the TECO editor
written in 1976 by Richard Stallman, initially together with
Guy L. Steele, Jr..[2][3][4] It was inspired by the ideas of
TECMAC and TMACS, a pair of TECO-macro editors written by Steele,
Dave Moon, Richard Greenblatt, Charles Frankston, and others.[5]
Many versions of Emacs have appeared over the years, but two are
now commonly used: GNU Emacs, started by Stallman in 1984 and
maintained by him until 2008, and XEmacs, a fork of GNU Emacs
started in 1991 that has remained mostly compatible. Both use
a powerful extension language, Emacs Lisp, that allows them to
handle tasks ranging from writing and compiling computer programs
to browsing the web."
Stallman has not left the planet! I once had to send Stallman an email message and I received an auto-reply; however, the auto-reply I received was nothing like the following.
"I am not on vacation, but I am at the end of a long time delay.
I am located somewhere on Earth, but as far as responding to
email is concerned, I appear to be well outside the solar system."
NetworkWorld.com:: Stallman relinquishing reins of GNU Emacs after 32 years [25 February 2008, top] |
|
Jester--Jokes Just For You
The following joke was presented by Berkeley's Jester. A mechanical engineer, an electrical engineer, and a software engineer from Microsoft were driving through the desert when the car broke down. The mechanical engineer said: "It seems to be a problem with the fuel injection system, why don't we pop the hood and I'll take a look at it?" To which the electrical engineer replied, "No, I think it's just a loose ground wire, I'll get out and take a look." Then the software engineer from Microsoft jumps in. "No, no, no. If we just close up all the windows, get out, wait a few minutes, get back in, and then reopen the windows everything will work fine." Berkeley.edu:: Jester: The Online Joke Recommender [25 February 2008, top] |
|
Market Values of Computer Companies
Approximate market values for some computer companies at the end of January, 2008. Company Market Value ====================================== Microsoft............. $296.80 billion Google................ $170.86 billion Cisco................. $146.27 billion IBM................... $145.62 billion Intel................. $121.26 billion Apple................. $115.54 billion Hewlett-Packard....... $110.11 billion Oracle................ $102.22 billion Dell.................. $ 45.09 billion EMC................... $ 32.80 billion eBay.................. $ 35.86 billion Amazon.com............ $ 30.53 billion Yahoo!................ $ 26.94 billion VMware................ $ 21.51 billion Sun Microsystems...... $ 13.93 billion Exxon Mobile.......... $472.06 billion [oil company] General Electric...... $355.30 billion [conglomerate] AT&T.................. $232.63 billion [communications] Wal-Mart Stores....... $203.20 billion [retail] Toyota Motor.......... $172.48 billion [automotive] Citigroup............. $140.70 billion [financial] [18 February 2008, top] |
|
Down During Prime Time and Daily Reboots
Notice the date and time the message was sent and the date and time the system was going to be down. Tue, 29 Jan 2008 18:04:06 -0700 Tomorrow morning, Wednesday Jan 30th, the server team (at District Office) will perform some maintenance on the Bb File Server between 5:00am and 6:00am. During this time there may be some brief periods where Bb cannot access content files. The maintenance will be done in time for the daily server reboots which will occur at 6:00am. Wednesday is the middle of the work week and 5:00am-6:00am is "prime time" for me. In other words, this is when I am most productive. Good thing I'm not a Bb user. Let's see... this 2008 (i.e. we are 70% through the first decade of the 2st century), yet the MCCCD is still doing "daily server reboots." Note how the reboots are at 6:00am, which is prime time for some us. I don't know how long it takes for these reboots to occur, but anything longer than a nanosecond is too long. [18 February 2008, top] |
|
Jim Gray--From DreamTeam To DeadTeam
For the first time since its creation, a member of the GDT::DreamTeam has been moved to the GDT::DeadTeam. Dr. Jim Gray is considered the father of transaction processing. Jim Gray disappeared without a trace on a sailing trip to the Farallon Islands on 28 January 2007. Jim Gray, who was the only Microsoft employee on the GDT::DreamTeam, received the ACM A.M. Turing Award in 1998 and the IEEE Charles Babbage Award in 1982. Jim Gray was the first to earn a PhD in Computer Science from the University of California, Berkeley.
"Three organizations dedicated to the advancement of computing science,
IEEE Computer Society, ACM, and UC Berkeley, announced they will join
the family and colleagues of Jim Gray in hosting a tribute to the
legendary computer science pioneer."
Jim Gray worked as a researcher at Bell Labs, IBM, Tandem Computer, DEC and Microsoft.
[09 February 2008, top] |
|
Open Source Ends Decade Zero Begins Decade One
Kudos to Open Source for making it to Decade One.
"On February 9, 1998, I published the Open Source Definition
and the public announcement of the Open Source Initiative
that Eric Raymond and I were starting. This was the first
time that the general public heard what Open Source was about.
Friday, February 8 is the last day of Decade Zero of Open Source.
Saturday, February 9 is the anniversary of Open Source and the
start of Decade One. It's a computer scientist thing. We always
start counting from zero :-)
--Bruce Perens
Yes... Bruce Perens did use a smiley face. Perens.com:: State of Open Source Message: A New Decade For Open Source [09 February 2008, top] |
|
All Quiet On The Microhoo Front
The following was copied from a blog at Fortune.CNN.com.
"According to current and former Yahoo employees, selling
to Microsoft is the last thing that co-founder Yang wants
to do. "Nobody's blood runs purpler than Yang's," says
Jeff Weitzman, former senior director of client services
at Yahoo."
"The memo is another sign that Yang may be worried about losing
key 'Yahoos' as the battle with Microsoft drags on."
The "memo" was an email message Yang sent to Yahoo! employees updating them about the Microsoft offer to acquire Yahoo! There is no doubt Google (and other computer companies) would like to get their hands on some of Yahoo!'s computing gurus. Yahoo! Research has some of the best data miners in the world. Just like how Google employees are called googlers, Yahoo!'s employees are called yahoos. [Note: M-W.com says a yahoo is a "boorish, crass, or stupid person." I suspect the collective IQ of Yahoo!'s yahoos is well above 'stupid.'] [06 February 2008, top] |
|
Microsoft Trying To Steal Yahoo!
I posted the following to my AzCentral.com blog on 1 February 2008 at 6:05am. Microsoft Offers $44.6 Billion For Yahoo! It will be a steal if Microsoft is able to buy Yahoo! for $44.6 billion (or approximately $31 per share). Although nobody can predict what will happen in the next nano-second, I'd like to think that maybe Google or some other big computer company (HP, ATT, IBM) will step up to the plate and tell Microsoft that Yahoo! is worth at least $100 billion--and even that is way too low if you think long-term (i.e. 5 years from now, 10 years from now, etc.) Wall Street investors are starting to behave as if the Internet is dead, but just the opposite is true. We are just now entering into the next era of computing and that era depends on the Internet. We need to stop publically measuring company performance on 3-month cycles. We need to abolish quarters from corporate America. Our county is being dominated by short-term thinkers. My posting generated zero comments. [04 February 2008, top] |
|
Googlers In For The Long Run
Fortune Magazine reported that "Google's top three executives had pledged to work together for 20 years in a pact they made shortly before the company's initial public offering in August 2004." In 2024, Eric Schmidt (Google's CEO) will be 69, while Larry Page and Sergey Brin (Google's co-founders) will be 51 and 50, respectively. This is excellent news for a GOOG shareholder who is also a long-term investor. For two years in a row, Google has been considered the "Best Company To Work For." Google believes the key to success is happy employees.
"It's common sense: Happy people are more productive."
--Larry Page, president of products (and co-founder)
Reason number four to work for Google: "Work and play are not mutually exclusive." How can combining work and play not help make a person happy? Money.CNN.com:: Google Wins Again [31 January 2008, top] |
|
Google Looking For a "Director of Other"
Fortune Magazine had an article about seven "cool job openings" at Google. One of them is "Director of Other."
"At Google, in order to grow through innovation, we spend
70 percent of our time on the core business, 20 percent
on related projects, and 10 percent on new and unrelated
businesses which we call 'Other.' As our core business
continues to enjoy phenomenal success, our tangential
efforts must equally evolve to capitalize on opportunities
before us. Under the 'Other' umbrella, Google aims to
identify and pursue opportunities where technology can
revolutionize traditional and more mature industries."
In a nutshell, Google is seeking an "inventor and builder" who has a history of "turning great ideas into successful new ventures." Google.com:: Director of Other [29 January 2008, top] |
|
Frances Allen Added To the GDT::DreamTeam
Frances Allen is the Spring 2008 addition to the GDT::DreamTeam. During 2007, Frances Allen was awarded the 2006 A.M. Turing Award by the ACM. Allen is the first woman to receive this award and she joins previous award winners such as Ken Thompson, Dennis Ritchie, Vinton Cerf, Doug Engelbart, John Backus, Donald Knuth, et al. Frances started working at IBM in 1957 and she is the first woman to become an IBM Fellow.
"All the things I do are of a piece. I'm exploring the
edges, finding new ways of doing things. It keeps me
very, very engaged."--Frances Allen
Wikipedia.org:: Frances Allen [28 January 2008, top] |
|
From Seeds and Stems to Zeros and Ones
The following is the last verse to Commander Cody's "Seeds and Stems Again Blues." Well my dog died just yesterday and left me all alone. The finance company dropped by today and repossessed my home. That's just a drop in the bucket compared to losing you, And I'm down to seeds and stems again, too. Got the Down to Seeds and Stems again Blues. The verse computized... Well my computer crashed yesterday and left me without MySpace. The cable company flipped a switch today and disconnected me from the HumanRace. That's just a bit in the bucket compared to not googling you, And I'm void of zeros and ones again, too. Got the void of zeros and ones again Blues. YouTube.com:: Seeds and Stems Again Blues [24 January 2008, top] |
|
Oracle Buys BEA Systems
Oracle announced it is acquiring BEA Systems for $19.38 a share in cash, or $8.5 billion. That's a 24 percent premium to Tuesday' closing price. "The addition of BEA products and technology will significantly enhance and extend Oracle's Fusion middleware software suite," said Oracle CEO Larry Ellison in a statement. BEAS closed on 15 January 2008 at $15.58. Oracle's initial bid for BEA Systems, which was made during the 2nd-half of 2007, was $17 per share. BEA Systems responded to Oracle stating the company was worth $21 per share. Stocks Stuffer sold their BEAS shares on 10/12/2007 at $18.73 after purchasing them on 6/1/2004 at $8.60. [16 January 2008, top] |
|
Sun Microsystems Buys MySQL
Sun Microsystems announced it is going acquire MySQL for "approximately $1 billion in total consideration." ($800 million in cash in exchange for all MySQL stock and assume approximately $200 million in options) Jonathan Schwartz, CEO and president, Sun Microsystems was quoted saying the following.
"Today's acquisition reaffirms Sun's position at the center of
the global Web economy. Supporting our overall growth plan,
acquiring MySQL amplifies our investments in the technologies
demanded by those driving extreme growth and efficiency, from
Internet media titans to the world's largest traditional enterprises."
"MySQL's employees and culture, along with its near ubiquity across
the Web, make it an ideal fit with Sun's open approach to network
innovation. And most importantly, this announcement boosts our
investments into the communities at the heart of innovation on
the Internet and of enterprises that rely on technology as a
competitive weapon."
From Sun's press release...
"More than 100 million copies of MySQL's high-performance open
source database software have been downloaded and distributed
and an additional 50,000 copies are downloaded daily."
As a JAVA shareholder, I say 'Kudos' to Sun. [JAVA closed at $14.98 on 1/15/2008] Sun.com:: Sun Microsystems Announces Agreement to Acquire MySQL [16 January 2008, top] |
|
Ken Thompson's 'Reflections on Trusting Trust'
Ken Thompson won the ACM Turing Award in 1984. He wrote a paper titled "Reflections on Trusting Trust" that many computing gurus consider a classic. Thompson ended his essay with the following essay.
"I have watched kids testifying before Congress. It is clear
that they are completely unaware of the seriousness of their
acts. There is obviously a cultural gap. The act of breaking
into a computer system has to have the same social stigma as
breaking into a neighbor's house. It should not matter that
the neighbor's door is unlocked. The press must learn that
misguided use of a computer is no more amazing than drunk
driving of an automobile."
Anybody who breaks into a computer is a cracker and crackers are criminals. And this is true independent of the cracker's age. Bell-Labs.com:: Reflections on Trusting Trust by Ken Thompson [15 January 2008, top] |
|
Many Believe There Is An IT Shortage
It is difficult to believe the following given learning about computing enrollments at the Maricopa Community Colleges.
"The demand for IT skills has become ubiquitous across every
industry globally. The market for IT professionals is strong
and is still the fastest-growing sector in the U.S. economy,
with more than a million new jobs projected to be added between
2004 and 2014. Five of the 30 occupations projected by the
U.S. Bureau of Labor Statistics to grow the fastest by 2016
are IT-related, led by network and data communications analysts,
software engineers, and systems analysts."
I suspect the following is true: "Students, parents, and counselors don't recognize IT career potential." [source: Jerry Luftman, Stevens Institute of Technology, Society for Information Management] InformationWeek.com:: Yes, The Tech Skills Shortage Is Real [14 January 2008, top] |
|
CS is Not Programming, But...
If left up to me, computer science students would first learn how to use a Unix system via the command-line and their first programming language would be BASH (one 3-credit course). The second 3-credit course is used to help students learn C with extensive coverage of the Standard C Library. To date I have not seen anybody with the same opinion.
"As faculty members at New York University for decades,
we have regretted the introduction of Java as a first
language of instruction for most computer science majors.
We have seen how this choice has weakened the formation
of our students, as reflected in their performance in
systems and architecture courses. As founders of a company
that specializes in Ada programming tools for mission-critical
systems, we find it harder to recruit qualified applicants who
have the right foundational skills. We want to advocate a more
rigorous formation, in which formal methods are introduced early
on, and programming languages play a central role in CS education."
If BASH and C can't be the first programming languages, then use C++ as a "better" C.
"It [Texas A&M] did [teach Java as the first language]. Then I
started teaching C++ to the electrical engineers and when the
EE students started to out-program the CS students, the CS
department switched to C++." -- Bjarne Stroustrup
The following quote is still applicable today. "Real programmers can write Fortran in any language." AF.mil:: Computer Science Education: Where Are the Software Engineers of Tomorrow? [08 January 2008, top] |
|
Communications of the ACM Turns 50
The January 2008 Volume 51, Number 1, issue of the Communications of the ACM was the CACM's 50th Anniversary issue. The 1st issue of the CACM was printed January of 1958 and it was 20 pages in length. The 50th Anniversary issue had three articles written by GDT::DreamTeam members. Jeannette Wing's wrote "Five Deep Questions in Computing;" Eugene Spafford wrote "Inspiration and Trust;" and Peter Neumann wrote "Reflections on Computer-Related Risks." The January 2008 issue of the CACM started with a look back at "Go To Statement Considered Harmful," which was submitted as a Letter to the Editor by Edsger Dijkstra in 1968 (i.e. 40 years ago). Happy 50th Anniversary to the Communications of the ACM. [03 January 2008, top] |
|
About Computing Bits
The Computing Bits blog was created on 14 September 2001 and it starts 2008 with 305 postings. Computing Bits is a blog that supports "learning about computing a bit at a time." It is a great time to live in the computing world and I am looking forward to creating some fun bits this year. Computing Bits Archives: 2007 | 2006 | 2005 | 2004 | 2003-02-01 [01 January 2008, top] |
|
Creator: Gerald Thurman
[gdt@deru.com] Last Modified: Friday, 22-Aug-2008 15:47:37 MST |