Read, read, read. Read everything - trash, classics, good and bad, and see how they do it. Just like a carpenter who works as an apprentice and studies the master. Read! You'll absorb it. Then write. If it is good, you'll find out. If it is not, throw it out the window.
-
William Faulkner
About / Biography
Resume
Contact
Journal / Blog
Recommended Reading
Reviews
View Adam Kahtava's profile
Recent entries
Categories
.NET
AJAX
ASP.NET
ASP.NET AJAX
BarCamp
Book
C++
Calgary
Career News
Code Camp
Community
Contest
CSharp
CSS
dasBlog
DOM
Events
Firebug
Firefox
greasemonkey
IE
Interview
JavaScript
Links
Musings
Opera
Ottawa
Personal
Programming Languages
Quality Assurance
Review
Software
Team Work
TechNet
Themes and Skins
Toronto
Unit Testing
Videos
XML
Archives
September, 2008 (1)
August, 2008 (2)
July, 2008 (4)
June, 2008 (7)
May, 2008 (6)
April, 2008 (8)
March, 2008 (7)
February, 2008 (3)
January, 2008 (1)
December, 2007 (1)
November, 2007 (2)
October, 2007 (1)
September, 2007 (3)
July, 2007 (1)
May, 2007 (3)
April, 2007 (4)
March, 2007 (4)
February, 2007 (5)
January, 2007 (3)
December, 2006 (1)
November, 2006 (5)
October, 2006 (6)
September, 2006 (8)
August, 2006 (2)
July, 2006 (8)
June, 2006 (9)
May, 2006 (1)
Syndicate this site
Sign In
powered by
dasBlog
Journal / Blog
Wednesday, June 28, 2006
Isn't Microsoft's C# just a copy of Sun's Java? (C# vs. Java)
The comparison between Microsoft’s C# (programming language) and Sun's Java (programming language) is a common water cooler debate. Here's my general approach / thinking:
C# and Java are both descendents of 'C', are based on the object-oriented paradigm and were based on the best programming principals / innovations of their time.
Time in the computer industry moves at a rapid pace, new ideas, changes, innovations can seemingly happen over night.
When Java was released (in the 90s) it was one of the better languages, now 16 years later C# is one of the better languages (C#’s original release date was in 2001 a minor revised version was released in 2005).
Microsoft's C# is NOT a copy of Java, but it does bear resemblances to most object-oriented programming languages (including Java). Programmers at some point recognize that programming principals (and in this case the object-oriented paradigm) transcend specific languages.
“Once a programmer realizes that programming principles transcend the syntax of any specific language, the doors swing open to knowledge that truly makes a difference in quality and productivity.”
- (Steve McConnell, Code Complete 2nd Edition)
Read more on Wikipedia :
the Comparison of C Sharp and Java
CSharp
|
Musings
PermaLink
|
Digg It
|
Del.icio.us
|
Comments [0]
Related posts:
Thoughts on Blogging: "Turn Up The Good, Turn Down The Suck"
The World is Messy and Complex: Why Should Software Be Different?
Gross Generalizations: Software Evangelists, Rock Star Developers, Senior Developers, and Software Architects
2008 Summer Reading List: What Are You Reading?
Joining The Dual Monitor Club: Getting a New Computer: The Ultimate Developer Rig
Strange Interview Questions === No Job
Comments are closed.
Page rendered at Friday, September 05, 2008 8:35:39 PM (GMT Standard Time, UTC+00:00)
Disclaimer & Copyright
© 2008
Adam Kahtava
(
Adam.Kahtava.com
/
AdamDotCom.com
)
:: Friday, September 05, 2008 8:35:39 PM (GMT Standard Time, UTC+00:00)