Jump to content

C Sharp: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
mNo edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
C Sharp, more commonly known as just '''C#''' is a programming language developed by [[Microsoft]], it is in many ways strongly reminiscent of [[Java]] and was originally developed as an answer to that language but they share amongst other things the use of C style syntax (curly braces etc) while the language structure is more related to the Wirthian languages, C# being more strongly [[Oberon]] influenced than Java is. They are both interpreted languages with built in memory management that make use of [[JIT]] compilation to achieve speeds that are close to rivalling the sort of speeds you get from compiled languages.
'''C#''' (''C Sharp'') is a programming language developed by [[Microsoft]]. It is in many ways strongly reminiscent of [[Java]] and was originally developed as an answer to that language. They share amongst other things the use of C style syntax (curly braces etc.) while the language structure is more related to the Wirthian languages. C# being more strongly [[Oberon]] influenced than Java is. They are both interpreted languages with built-in memory management that make use of JIT compilation to achieve speeds that are close to rivalling the sort of speeds you get from compiled languages.
   
   
C Sharp is not currently available for OS/2, but a few tools that run on OS/2 can work with C#.
C Sharp is not currently available for OS/2, but a few tools that run on OS/2 can work with C#.


====C# related utilities and test suites====
====C# related utilities and test suites====
* [[ANTLR]] - Parser generator - Runs on [[Java]] and generates C# output code.
* [[ANTLR]] - Parser generator - Runs on [[Java]] and generates C# output code
* [[Exuberant ctags]] - Creates index files out of C# source files - Open source - Current.
* [[Exuberant ctags]] - Creates index files out of C# source files


==Author & publisher==
==Publications==
* [[Anders Hejlsberg]] (Main developer)
* [[Charles Petzold]]: ''Programming Microsoft Windows with C#'' - Microsoft Press 2002, ISBN 0-7356-1370-2
* [[Microsoft]]
* [[Kris Jamsa]]: ''Jamsa's C/C++/C# Programmer's Bible: 2nd edition'' - Delmar Cengage Learning 2002, ISBN 0-7668-4682-2
 
==Author==
*Anders Hejlsberg (Main developer)


[[Category:Programming Languages]]
[[Category:Programming Languages]]

Latest revision as of 18:08, 21 October 2019

C# (C Sharp) is a programming language developed by Microsoft. It is in many ways strongly reminiscent of Java and was originally developed as an answer to that language. They share amongst other things the use of C style syntax (curly braces etc.) while the language structure is more related to the Wirthian languages. C# being more strongly Oberon influenced than Java is. They are both interpreted languages with built-in memory management that make use of JIT compilation to achieve speeds that are close to rivalling the sort of speeds you get from compiled languages.

C Sharp is not currently available for OS/2, but a few tools that run on OS/2 can work with C#.

C# related utilities and test suites

  • ANTLR - Parser generator - Runs on Java and generates C# output code
  • Exuberant ctags - Creates index files out of C# source files

Publications

  • Charles Petzold: Programming Microsoft Windows with C# - Microsoft Press 2002, ISBN 0-7356-1370-2
  • Kris Jamsa: Jamsa's C/C++/C# Programmer's Bible: 2nd edition - Delmar Cengage Learning 2002, ISBN 0-7668-4682-2

Author

  • Anders Hejlsberg (Main developer)