Skip to main content
Software Engineering

Return to Answer

replaced http://programmers.stackexchange.com/ with https://softwareengineering.stackexchange.com/
Source Link

update question has been edited and reopened and proposed "draft" has been posted as an answer there:

Prior answer revision is removed since it no longer applies, it is available in answer history:

If the question would be reopened, I'd probably write an answer like below.

#TL;DR

In Java, the reason of public static void main(String[] args) is that

  1. Gosling wanted
  2. the code written by someone experienced in C (not in Java)
  3. to be executed by someone used to running PostScript on NeWS


...How The JVM Spec Came To Be ...

update question has been edited and reopened and proposed "draft" has been posted as an answer there:

Prior answer revision is removed since it no longer applies, it is available in answer history:

If the question would be reopened, I'd probably write an answer like below.

#TL;DR

In Java, the reason of public static void main(String[] args) is that

  1. Gosling wanted
  2. the code written by someone experienced in C (not in Java)
  3. to be executed by someone used to running PostScript on NeWS


...How The JVM Spec Came To Be ...

update question has been edited and reopened and proposed "draft" has been posted as an answer there:

Prior answer revision is removed since it no longer applies, it is available in answer history:

If the question would be reopened, I'd probably write an answer like below.

#TL;DR

In Java, the reason of public static void main(String[] args) is that

  1. Gosling wanted
  2. the code written by someone experienced in C (not in Java)
  3. to be executed by someone used to running PostScript on NeWS


...How The JVM Spec Came To Be ...

replaced http://meta.programmers.stackexchange.com/ with https://softwareengineering.meta.stackexchange.com/
Source Link
replaced http://meta.programmers.stackexchange.com/ with https://softwareengineering.meta.stackexchange.com/
Source Link

update question has been edited and reopened and proposed "draft" has been posted as an answer there:

Prior answer revision is removed since it no longer applies, it is available in answer history:

If the question would be reopened, I'd probably write an answer like below.

#TL;DR

In Java, the reason of public static void main(String[] args) is that

  1. Gosling wanted
  2. the code written by someone experienced in C (not in Java)
  3. to be executed by someone used to running PostScript on NeWS


...How The JVM Spec Came To Be ...

update question has been edited and reopened and proposed "draft" has been posted as an answer there:

Prior answer revision is removed since it no longer applies, it is available in answer history:

If the question would be reopened, I'd probably write an answer like below.

#TL;DR

In Java, the reason of public static void main(String[] args) is that

  1. Gosling wanted
  2. the code written by someone experienced in C (not in Java)
  3. to be executed by someone used to running PostScript on NeWS


...How The JVM Spec Came To Be ...

update question has been edited and reopened and proposed "draft" has been posted as an answer there:

Prior answer revision is removed since it no longer applies, it is available in answer history:

If the question would be reopened, I'd probably write an answer like below.

#TL;DR

In Java, the reason of public static void main(String[] args) is that

  1. Gosling wanted
  2. the code written by someone experienced in C (not in Java)
  3. to be executed by someone used to running PostScript on NeWS


...How The JVM Spec Came To Be ...

question has been edited and reopened and proposed "draft" has been posted as an answer
Source Link
gnat
  • 20.5k
  • 4
  • 34
  • 91
Loading
formatting kaizen
Source Link
gnat
  • 20.5k
  • 4
  • 34
  • 91
Loading
JLS += http://docs.oracle.com/javase/specs/jls/se5.0/html/j3TOC.html "Java Language Specification"
Source Link
gnat
  • 20.5k
  • 4
  • 34
  • 91
Loading
C# += backup reference // http://windowsdevcenter.com/pub/a/oreilly/windows/news/hejlsberg_0800.html
Source Link
gnat
  • 20.5k
  • 4
  • 34
  • 91
Loading
coup de grace // conclusion += C#
Source Link
gnat
  • 20.5k
  • 4
  • 34
  • 91
Loading
TL;DR += C#...
Source Link
gnat
  • 20.5k
  • 4
  • 34
  • 91
Loading
also _transitively_ applies to C#...
Source Link
gnat
  • 20.5k
  • 4
  • 34
  • 91
Loading
wordsmithing
Source Link
gnat
  • 20.5k
  • 4
  • 34
  • 91
Loading
Source Link
gnat
  • 20.5k
  • 4
  • 34
  • 91
Loading

AltStyle によって変換されたページ (->オリジナル) /