«Поскольку язык С# унаследовал свой синтаксис от C++ и Java…» (Трей Нэш «C# 2010: ускоренный курс для профессионалов» («Accelerated C# 2010») — М.: Вильямс, 2010. — С. 592. — ISBN 978-5-8459-1638-9; стр. 17)
«Язык C# … унаследовал много полезных возможностей от других языков программирования и напрямую связан с двумя наиболее широко применяемыми в мире компьютерными языками — C и C++, а также с языком Java.», однако далее: «Связь между C# и Java более сложная. Оба языка разработаны для создания переносимого кода, базируются на C и C++, используют их синтаксис и объектную модель. Однако между этими языками нет прямой связи, они больше похожи на двоюродных братьев, имеющих общих предков, но отличающихся многими признаками.» (Герберт Шилдт «C# учебный курс». — М.: Питер. 2003. — стр. 20).
Герберт Шилдт Полный справочник по С#. : Пер. с англ. — М. : Издательский дом "Вильямс", 2004. — 752 с. : ил. — Парал. тит. англ. ISBN 5-8459-0563-X (рус.) стр. 26-27.
Kovacs, James C#/.NET History Lesson - www.jameskovacs.com/blog/CNETHistoryLesson.aspx (September 7, 2007).
Microsoft C# FAQ - msdn.microsoft.com/vcsharp/previous/2002/FAQ/default.aspx. Microsoft. (недоступная ссылка — история - web.archive.org/web/*/http://msdn.microsoft.com/vcsharp/previous/2002/FAQ/default.aspx)
C# Language Specification - www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf. — 4th. — ECMA International, 2006.
Visual C#.net Standard - www.microsoft.com/presspass/images/gallery/boxshots/web/visual-c-sharp03.jpg (JPEG). Microsoft (September 4, 2003).
Standard ECMA-334 C# Language Specification, 4rd edition (June 2006) - www.ecma-international.org/publications/standards/Ecma-334.htm
ISO/IEC 23270:2003, Information technology — C# Language Specification - standards.iso.org/ittf/PubliclyAvailableStandards/c036768_ISO_IEC_23270_2003(E).zip
Спецификация по Microsoft C# 2.0 содержит описание лишь новых возможностей версии 2.0. Особенности версии описаны в спецификации 1.2, приведенной выше.
Для версий языка C# 3.0 и 4.0 пока нет утвержденных ECMA или ISO/IEC спецификаций.
Differences Between C++ Templates and C# Generics (C# Programming Guide) - msdn2.microsoft.com/en-us/library/c6cyy67b.aspx
MSDN News - channel9.msdn.com/ShowPost.aspx?PostID=10276
C# Future - code.msdn.microsoft.com/csharpfuture
Dot Net Anywhere - dotnetanywhere.org/
Do'stlaringiz bilan baham: |