Comments to change the world's top ten figures Java

As Java Father, James Gosling is the familiar name. When people comment on when a programming language, with a total of like incidentally the hen to lay eggs brought together. Java China as a programming language learners with limited table meal then a few of the popular style, the natural scenery is very JamesGosling. While James Gosling is the leading Java development is not the leader of the trend, and as a Sun developer products group of the CTO, how is the high-ranking calculation, the mundane affairs ridden it, but this does not preclude, as always, its Java the Prevention of Cruelty to express a clear view of all kinds, caused a controversy after another.

James Gosling is a Java-love - yes ah, how can there be when the parents do not love their children do. James Gosling of Sun is love - yes ah, how can there be when the leadership does not love it its own company. So we have to criticize. NET's Safe Ahead of the team, in praising the performance of the team ahead of Java, SWT in attack ahead of back-tracking team in singing the praises of the NetBeans team ahead big, we have seen the figure James Gosling. Whether right or wrong, prejudice or stubbornness, or at least show a distinct personality Gosling has not been the impact of age. Perhaps only such a genius and paranoia in order to create the figures Java language so great Come on.

Bill Joy: Edison's software industry

Joy was born in 1954, 1982 with Vinod Khosla, Scott McNealy and Andy Bechtolsheim created with Sun Microsystems, and since then has served as Chief Scientist until leaving in 2003. He is revered as a software genius, in his history of software and hardware is left countless Yangchih legend . In the early 80 century, DARPA and BBN reached Agreement , Ready to Vinton Cerf and Bob Kahn designed the TCP / IP Agreement Added to in Berkeley UNIX. Bill Joy was appointed to complete this task, but he has refused to BBN's TCP / IP Agreement Added to the BSD stack, because in his eyes of BBN's TCP / IP is far from good enough to achieve, and he wrote a high-performance TCP / IP protocol stack. John Gage recalled, "BBN and the DARPA signed a huge contract to achieve TCP / IP protocol, but they are prepared by the staff of the code is far better done by a graduate student. Bill Joy was invited to participate in one of their meetings, the Graduate wearing a T-Shirt there, they asked him, 'How did you do it?' Bill said, 'This is a very simple thing, you read the agreement and then be able to encode a' " . In addition to TCP / IP protocol, based on the virtual memory paging system by the first added to the BillJoy among the Berkeley UNIX kernel. At the same time he was a vi, csh, an early author of Pascal compiler.

Bill Joy on the alarming spread of the software can be a legend most is that he is said to graduate in time to see they can not write an operating system out, so in three days to write a very simple, but you can use system of Unix, BSD is the predecessor of legend. In spite of this incredibly talented exaggerated, but taking into account the main character is Bill Joy, there is a certain degree of credibility. Master BillJoy after graduation, decided to go to the industrial sector, so that was the only one on an Office of Sun, he participated as the main designer of the design of SPARC microprocessor is responsible for designing the most critical part of the circuit. Software and hardware such fine talent and is forced to admire people ah. 1995, Sun released the Java language shocked the whole world. Of course, Bill Joy of Java have made a lot of contribution, first of all JINI - a basis for distributed connectivity services. JVM can be embedded in any of the electronic devices can be connected through JINI each other; JXTA is a Java-based P2P protocol, allowing Internet Peer-to-peer software on the exchange and collaboration.

The thin this far from being handsome, and has the Flax messy hair color , the "Fortune" magazine as the "Edison of the Internet Age" Madman of the technology, in a short span of two decades, has created countless exciting software. At MIT, there was a post on the BBS, telephone interview, said Microsoft has a problem and asked "Who do you think is the best coder, and why?" Although the return of all the posts listed in the statement of the best coder in alphabetical order, However, the majority of people still listed in the Bill Joy first from one side may be able to verify that Bill Joy in the eyes of the majority of your Programmer.

Joshua Bloch: Java 2 fathers

As early as 1996, coincides with Java just emerge again and again during the year a good thing. Java technology is in full swing towards the background, JoshuaBloch came to the Sun, began his lead into the Java community, "the United States to Canaan," the long journey.

Soon, he was from Safe Group transferred to the core platform group, engaged in the design of the underlying API. After this point, every major JDK release, the total can be seen in Joshua's "Miao-pen." JDK1.1 in java.math, 1.4 in the assertions, there are all familiar with the Collections Framework are single-handedly build Joshua. Collections Framework which also received the Jolt Award that year. J2SE5.0 the R & D stage, as platform architect of the Joshua Group took over the banner of the Tiger, the core has no alternative to the status. Tiger as a spokesperson and guide, not Joshua who is better than Tiger. I believe we must also remember that follow the example of Joshua was made by the British poet William Blake's poem Tiger Wing 8, elegant style, revealing deep inside the master, but also Tiger out of the several important features, these features are the introduction of Inner Class since JDK1.1 since, Java syntax largest improvement. Java stormy decade, from JDK 1.1 to J2SE 5.0, Joshua to do business. No wonder some people joked that even if the JamesGosling than for the father of Java, then Joshua is the one to Java "feeding" the mother of Java adults. Joshua on the contribution of Java is not limited to JDK, to bring his masterpiece "Effective Java" (AddisonWesley, 2001), believe that a certain well-known Java fans. The book won the 2002 Jolt Award, and has been praised JamesGosling. 57 book quite useful rule of thumb, from Joshua in the JDK development work over the years, the Collections Framework in particular the practice of design experiences, all well-founded, in depth analysis, but also shows its strong ability. The book's impact on the Java community, as if C + + Community in the "Effective C + + . " Joshua's contribution to the JCP is not small. JSR201 and JSR175 he is the leader, the former contains four Tiger language features, which provided for the Java metadata support. In addition, he was one of the initiators of JSR166 (the JSR from the leadership of Doug Lea), and many other participants in the JSR. Joshua is currently a few JCP member of the Executive Committee.

Joshua Bloch gives the impression that the modest calm and not act in a low profile hi appearance, a typical technical and doer. Even so, however, did not weaken his outstanding contribution to Java technology and the Java community's absolute influence. It has been said that if he can demonstrate some more, it is likely to become a Java developer in the leader, there is such as Microsoft's Don Box's in the community.

Early July 2004 on the imminent release of Tiger, it just won Jusha Bloch in the Sun "Distinguished Engineer (Distinguished Engineer)" at the time of the title, he suddenly left the Sun comes out of the rapid developments in Google. When he Sun's message to leave after the release of the TSS, many fans expressed their love miss and give up. One year has passed, we have not learned any near Joshua heard, it seems that it is his style of acting has always been caused by a low-key, I do not know his status in the Google. Joshua is still hope that can continue to "not the cause of Moses," his influence to promote the Java Community journey. Alleged, "EffectiveJava" the next version of Java 5.0 will be adding some, let us eagerly looking forward to it.

Bruce Eckel: Gongxun outstanding opportunists

Bruce Eckel was the compilation of an ordinary programmer. Do not know what led his career to write books of computer technology, but the breakthrough role in this. Nothing more than the secret of his success to two points: the superhuman ability to express and capture opportunities. His first book is one of the early 1990s, the "C + + Inside & Out", then in 1995 he wrote to change their own destiny "Thinking inC + +". If we say that this book fully reflects the excellent technical writer as a side, then the subsequent writing of his "Thinking in Java" and thus entered the ranks of top-level technical writer, it reflects his ability as opportunists excellent opportunity to capture the other side of . Writing good simple example of direct small examples to illustrate the problem, lively language, Dismal , in particular the lack of practical experience suitable for the beginner. Therefore "Thinking in Java" has become the first No. Tianzi Java textbook, the popularity of Java and development play a role can not be ignored. Fair to say, however, Bruce Eckel's book due to the profound. For example, in "Thinking in ..." series of explanations of the design patterns on the standard of being the master. This is because the positioning of the book is very clear, on the other hand, because Bruce was too distracted by the trend in time, are not able to carry part of the company. TIJ, he predicted that Python will be fire, ran hastily written on a half of the "Thinking in Python". Python was not on schedule and Wong, and he also put down the manuscript where they asked, however, exposed side of opportunism. We can also look good guess that his next target will be speculative, what is it? Ruby? . NET? MDA? In short, what is strange I do not.

Rickard Oberg: J2EE Wizards

Oberg's work a lot of code generation tool for the popular MVC framework of XDoclet and WebWork are from his hand. These two frameworks share a common characteristic of the function that they are simple, but elegant design is very flexible and can be easily extended or even new features to a new transplant environment. Oberg from the elegant design of the cross Talent China, a simple function of a reflection of his cynical attitude towards life. It is the integration of these two qualities, not only created the world out of the Wizards.

1999, JDK 1.3 release, which has brought an important new features: Dynamic Proxy (Dynamic Proxy). When all of this is also the use of new technologies are confused when, Oberg found it EJB containers can easily overcome some of the difficulties to achieve. This discovery is a product of "Mastering RMI", as well as the famous JBoss Application Server . However, again the world will soon see Oberg his cynicism. As the general manager of Marc Fleury and concepts not in the business, Oberg complained that "the skies of France, I always feel depressed," his left hand slip of the hands to create the JBoss. In the years that followed, he and old friend of Hani Suleiman constantly JBoss the "professional open source" model and businessman Marc Fleury cynical taste, so that all of his childish muscle.

In October 2002, Microsoft introduced the application of the Petstore sample. NET version, and that their performance several times higher than the Java Petstore. Oberg-depth analysis is the application of the sample source code, it is the first time that the extensive use of the SQL Server's proprietary features, performance comparison is not useful. Oberg also have concern was the IoC container and AOP, which have become the new darling of the J2EE architecture.

Doug Lea: the world of Java's largest personal influence

If the history of IT is based on man-made up the main series, then definitely missed Doug Lea. The hanging bridge of the nose glasses, keep King William II of the beard, his face hanging forever shy smile of humility and service in New York State Oswego Campus University Computer Science Department of the grandfather.

Say that he is in this world of Java's most influential individuals, is not an exaggeration. Java because of two major changes in history, he has directly or indirectly play a pivotal foot color. One incident in which the JDK 1.1 to JDK 1.2, JDK1.2 very important initiative is a new Collections, the Collection can be said that the concept inherited from Doug Lea in 1995, published the first extensive use of collections; one in 2004 by Tiger.Tiger launched a wide 15 JSRs (Java Specification Requests), and the standard syntax, one of which is the JSR-166.JSR-166 was prepared by Doug from util.concurrent package.

It is worth mentioning that: Doug Lea is also a JCP (Java residential project) in one.

Doug is a selfless man, he know that the sharing of knowledge and sharing is not the same as Apple, Apple will become less and less points, and their own knowledge and not to the others on the reduced knowledge sharing can not agitate the the same spark. "Effective JAVA" The classic Java author Joshua Blosh special thanks in the book, Doug is the concept of the book many of the resonance board, thanks to Doug generous sharing of a rich and valuable knowledge. The concurrent programming of the master the next step will be to Java what kind of impact can not help but hold his breath.

Scott McNealy: SUN decades at the helm of De

McNealy, Sun's CEO, president and chairman of the board. He was arrogant said: "Microsoft is to destroy the task of each one of us." Silicon Valley, the valiant hero, seems to take the lead in the uprising, trying to organize an anti-Microsoft Front coalition to counter this huge Microsoft antitrust forces. Out of his mouth often shocking language, much in public criticism of Microsoft, and Microsoft has said. NET is. NOT.

Scott McNealy graduated from Harvard University and Stanford University, respectively, holding Economics and MBA degree. MBA graduates in 1982, he and three fellow students to create a co-partner of Sun, and in 1984 became executive officer of Sun. "Either to swallow the other, or swallowed by others," Scott McNealy is one of the famous recorded. Good faith led him to the staff, boost morale. He very self-confident, for that matter, always adhere to their own ideas, so it was that he is a self-described decision-makers. As the Sun were at the helm of this ship, Scott McNealy to see how far, Sun will be able to go far. Scott McNealy, the future of software services sector is a only, no products from generation to generation. He hoped to build the Sun is not a purely a hardware company to make money. From Open Source to Open Solaris, Sun would like to become a solution to provide integrated services to manufacturers. Solaris 10 + UltraSPARC like Scott McNealy can hope is that this dark horse of a century? Sun is to prove to Wall Street stock analysts and the general public slander of gossip? Scott McNealy is able to lead the Sun become the next Microsoft, after a giant, a market of IT sector we should wait and see War of the Worlds.

Rod Johnson: a book used to change the Java world

Rod not only in the University of Sydney graduate was a computer, but also access to the music degree. What is even more surprising is that the field of software development in return, he also received a doctorate degree in musicology. Have a considerable wealth of C / C + + technical background Rod back in 1996 embarked on a Java Server Client technology. He is an insurance, e-commerce and financial services industry has experienced technical advisers, but also JSR-154 (Servlet 2.4) and JDO 2.0 Expert norms, JCP an active member.

Really attracted attention is that in 2002, Rod Johnson wrote many years of experience under the "Expert One-on-One J2EE Design and Development". J2EE framework in which the orthodox bloated, inefficient queries, raised the specter of formal reflection J2EE. This book also reflects the Rod Johnson's attitude to technology, technology choice should be based on the evidence or their own experience rather than any form of idol worship or Sectarianism . It is this book really changed the Java world. This book is based on the code, Rod Johnson to create a lightweight Spring.Spring the emergence of the container, the J2EE architecture dominated orthodox situation be broken. Based on the Struts + Hibernate + Spring's J2EE architecture is gradually gaining recognition, even in large-scale structure of the project is gradually applied. Rod Johnson's new "Expert One-on-one J2EE Development without JEB" is even more shocking, just "Without EJB" is the term for most J2EE architect of the surprise. Rod Johnson, however may want to just "Without EJB" the term should be Between open . Rod Johnson is also consistent style. Perhaps it is this thinking, to Rod Johnson have created a Spring, a real change in the Java world.

Alan Kay: Java pioneer spirit

Sun's official Java textbooks saying that Java is "C + + syntax and semantics of the combination of Smalltalk." And Smalltalk is the creator of Alan Kay.Alan Kay in 1970 to join Xerox's Palo Alto Research Center. As early as 70 in the early, Alan Kay and others developed the world's second object-oriented language Smalltalk, therefore, Alan Kay as the father of Smalltalk. 2003, Alan Key object-oriented programming because of the outstanding contribution to the design, access to the computer industry is known as the Nobel Prize ACM Turing Award.

Alan Kay and Smapltalk fame in OOP, and Java languages while similar to C, but semantically very close to Smalltalk, a lot of Java in the design of Alan Kay in the literature to find the root causes, and Alan Kay will be some respect for the Java a pioneer in thinking. Unfortunately, however it seems that Mr. Alan Kay of Java do not buy it, but the attack is that there are fatal defects in Java programming language, Java's success is not due to Java for their intrinsic value, but its commercial success.

Alan Kay is to appreciate Lisp, he thinks Lisp is a software Maxwell's equations, in which many of the ideas in software engineering and computer science part. Alan Kay seems to have such a heavy-weight Java pioneer Java is still wishful thinking, we love you.

Kent Beck: Agile leadership tide

Beck the whole family seems to be filled with the taste of technology. Growth in Silicon Valley, with a radio-obsessed grandfather, as well as an electrical engineer father. Kent Beck guidance from an early age to become a amateur radio enthusiasts. University of Reading in Oregon during the undergraduate, Kent Beck study mode started. However, he finally got a computer degree, he is in the computer and turn to learn music. Java seems to be able to master this ability, and the other Java Daniudi Rod Johnson also has a doctorate degree in musicology. Kent Beck has been the model advocated by the definition of software development. As early as 1993, he and Grady Booch (UML father) has launched a team to carry out this research. While with the "Smalltalk Best Practice Patterns" book, but this may not be the greatest contribution to Kent Beck. He was to start in 1996 DaimlerChrysler on software development projects, the real impact on subsequent software development. The masterpiece is the XP (Extreme Programming) methodology. And software development co-master of Martin Fowler's "Planning Extreme Programming" is on the Foundational XP. Since then, a series of works such as "Test Driven Development: By Example", "Extreme Programming Explained: Embrace Change" to allow more people to enjoy the essence of Extreme Programming, but also gradually led to the popularity of Extreme Programming. Kent Beck's contribution is far more than that. For a large number of Java programmers, he and Erich Gamma's common to create JUnit, a more significant meaning.
  • del.icio.us
  • StumbleUpon
  • Digg
  • TwitThis
  • Mixx
  • Technorati
  • Facebook
  • NewsVine
  • Reddit
  • Google
  • LinkedIn
  • YahooMyWeb

Related Posts of Comments to change the world's top ten figures Java

  • 50 Practical JavaScript tools

    http://www.javaeye.com/news/5846-50-practical-javascript-tools # comments JavaScript is a powerful client-side scripting language, many modern web sites and Web applications are used to it. JavaScript can enhance the user experience and to provide a wealt

  • JavaScript Advanced Training - Custom Object

    First, an overview of In the Java language, we can define your own categories, and in accordance with these classes to create objects to use in Javascript, we can also define your own categories, such as the definition of User category, Hashtable cat ...

  • js tools / framework

    10 kinds of new and promising JavaScript framework At present, popular JavaScript framework / library have jQuery, MooTools, Prototype, and YUI. But apart from these popular frameworks, there are a lot of very good framework also deserves our attention go

  • Eclipse to run using the specified JVM m2eclipse plugin can not find tools.jar

    Used the m2eclipse plug-ins using struts2 when com.sun necessary to rely on the default-tools.jar, specifically because at the struts-annotations bag designated default-tools.jar <profile> <id> default-tools.jar </ id> <activatio ...

  • J2EEer Learn Ruby

    Ruby has long heard of the development of efficient and accurate is to use Ruby on Rails to develop WEB applications very convenient. While J2EE has a lot of very good Opensource framework, automatic code generation tools, can greatly enhance the dev ...

  • Pring Beanfactory at the jsp, servlet, web.xml and other configuration

    Keywords: spring beanfactory Spring in the web application called the Beanfactory 1) Configure web.xml Java code <? xml version = "1.0" encoding = "UTF-8"?> <! DOCTYPE web-app PUBLIC "- / / Sun Microsystems, Inc. / / ...

  • ActiveMQ practice the road (four) ActiveMQ 4.x + JBoss 4.x MDP actual articles

    Keyword: ActiveMQ ActiveMQ practice the road (four) ActiveMQ 4.x + JBoss 4.x MDP actual articles At <<ActiveMQ Practice ( Three ) ActiveMQ 4.x +JBoss 4.x Consolidating articles >> which we compare in detail the ActiveMQ with JBoss integra ...

  • JDBC driver types

    1, JDBC is a included in the J2SE and J2EE platform API, you have access to a variety of data sources, in particular, are so typical as Oracle relational database management system. Sun Microsystems Inc. in January 1997 the introduction of JDBC techn ...

  • Process migration from tomcat to websphere changes

    Process migration from tomcat to websphere changes Because customers use the web application server software used by different what tomcat5, tomcat6, websphere5.1, websphere6.1, weblogic8, and so on, and the software used inconsistent standards, ibm& ...

  • In the servlet use Bean

    According to Sun's definition, JavaBean is a reusable software components. In fact JavaBean is a Java class, through the package into a property and methods of treatment of a function or a business object, referred to as bean. Because JavaBean is ...

Leave a Reply

Recent
Recent Entries
Tag Cloud
Random Entries