20.02.2001 МненияСРЕДСТВА РАЗРАБОТКИНедавно корпорация Microsoft выпустила бета-версию среды разработки Visual Studio.NET (см. PC Week/RE, № 2/2001, с. 19), в которой реализована идея общего языкового окружения (Common Language Runtime, CLR; см. PC Week/RE, № 39/2000, с. 40). Тексты программ на различных языках программирования будут транслироваться не в команды процессора, а в промежуточный байт-код на языке MSIL. Это дает разработчикам ряд несомненных удобств, например доступ к общей библиотеке стандартных классов. На уровне CLR реализованы поддержка объектной технологии, сборка мусора, проверка безопасности, многопотоковость, вызов удаленных процедур и т. д.Одно из важнейших достоинств CLR - возможность создания программ, написанных на разных языках программирования, а также разработки и отладки приложений в единой оболочке Visual Studio.NET. В стандартный комплект поставки Microsoft войдут скорее всего языки C#, Си++, Visual Basic.NET и JScript. Кроме того, Microsoft предложила ряду компаний реализовать их собственные расширения Visual Studio.NET для других языков программирования. Это будут и достаточно известные языки - такие, как Smalltalk, Component Pascal, Oberon, Perl, Fujitsu COBOL (его рекомендовал к переносу на .NET сам Билл Гейтс), и целый ряд менее известных, но во многих случаях гораздо более полезных. Хочется надеяться, что выпуск их .NET-версий принесет им заслуженную популярность.Среди готовящихся к .NET-реализации немало языков функционального программирования. Они ...
читать далее.