Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

.net - это революция?

284
27 декабря 2005 года
michael_is_98
587 / / 25.02.2005
Здравствуйте!

Слышал, что с выходом платформы .NET все кардинально изменится: будущие версии приложений будут работать лишь с этой платформой, она станет основой для построения приложений, а обычные Windows-приложения, созданные с использованием WinAPI и MFC уйдут в прошлое (или уже уходят?) и будут лишь поддерживаться в новой операционной системе, построенной целиком на .NET (т.е. в режиме эмуляции). Что думает по этому поводу каждый IT-специлист?
9.7K
27 декабря 2005 года
DaemonDZK
59 / / 08.11.2005
Цитата:
Originally posted by michael_is_98
Здравствуйте!

Слышал, что с выходом платформы .NET все кардинально изменится: будущие версии приложений будут работать лишь с этой платформой, она станет основой для построения приложений, а обычные Windows-приложения, созданные с использованием WinAPI и MFC уйдут в прошлое (или уже уходят?) и будут лишь поддерживаться в новой операционной системе, построенной целиком на .NET (т.е. в режиме эмуляции). Что думает по этому поводу каждый IT-специлист?



Сначала была жаба. Такая же революция революция.

1. По поводу эмуляции АПИ: Пока НЕТ платформа целиком интерпретируемая ничего с ним не случиться.
2. По поводу остального: Пока промышленные машины не научаться понимать что либо кроме машинного кода см. 1

А вообще все динозавры вымирают!!!

492
27 декабря 2005 года
alibabaich
238 / / 08.07.2004
Цитата:
Originally posted by DaemonDZK
Сначала была жаба. Такая же революция революция.

1. По поводу эмуляции АПИ: Пока НЕТ платформа целиком интерпретируемая ничего с ним не случиться.


Да вы что? А M$ заявил что она компилируемая. Еще там о IL что-то говорилось(ILasm ILdasm).

Цитата:
Originally posted by DaemonDZK
2. По поводу остального: Пока промышленные машины не научаться понимать что либо кроме машинного кода см. 1


Странно и почему это управление самсунговскими атс (100,500) на Visual Basic написано?

Цитата:
Originally posted by DaemonDZK

А вообще все динозавры вымирают!!!


А фортран, рефал и т.д. живут.

9.7K
27 декабря 2005 года
DaemonDZK
59 / / 08.11.2005
Цитата:
Originally posted by alibabaich
Да вы что? А M$ заявил что она компилируемая. Еще там о IL что-то говорилось(ILasm ILdasm).

Странно и почему это управление самсунговскими атс (100,500) на Visual Basic написано?

А фортран, рефал и т.д. живут.



IL - Промежуточный код выполняемый виртуальной машиной.

И попробуй не управление а прошитую программу сделать на Visual Basic.

Динозавры не по возрасту!!! а по реализации.

:)

492
27 декабря 2005 года
alibabaich
238 / / 08.07.2004
Цитата:
Originally posted by DaemonDZK
IL - Промежуточный код выполняемый виртуальной машиной.

И попробуй не управление а прошитую программу сделать на Visual Basic.

Динозавры не по возрасту!!! а по реализации.

:)

В состав CLR (Common Language Runtime) входят трансляторы JIT (Just In Time Compiler), которые и выполняют трансляцию MSIL (Microsoft Intermediate Language) в командный код той машины, где установлена и функционирует исполнительная среда CLR.

Кто-то путает с JAVA.

На VB при наличии компилятора, можно делать то же что и на С++. Вопрос не в том что нельзя сделать, а в том подочто приспособлен синтаксис языка. Писать на асме что-то очень большое это мазохизм. Вопрос не в том что не реально или сложно, а в том что не сопровождаемо. Структурное программирование имеет ограничение на 10 000 строк кода, далее код превращается в подобие программы и что самое плохое он её иммитирует.

9.7K
27 декабря 2005 года
DaemonDZK
59 / / 08.11.2005
Цитата:
Originally posted by alibabaich
В состав CLR (Common Language Runtime) входят трансляторы JIT (Just In Time Compiler), которые и выполняют трансляцию MSIL (Microsoft Intermediate Language) в командный код той машины, где установлена и функционирует исполнительная среда CLR.

Кто-то путает с JAVA.

На VB при наличии компилятора, можно делать то же что и на С++. Вопрос не в том что нельзя сделать, а в том подочто приспособлен синтаксис языка. Писать на асме что-то очень большое это мазохизм. Вопрос не в том что не реально или сложно, а в том что не сопровождаемо. Структурное программирование имеет ограничение на 10 000 строк кода, далее код превращается в подобие программы и что самое плохое он её иммитирует.



Извини но ты сам себе противоречишь. :)

492
27 декабря 2005 года
alibabaich
238 / / 08.07.2004
Цитата:
Originally posted by DaemonDZK
Извини но ты сам себе противоречишь. :)

Если про CLR то нет. Транслятор и интерпретатор это разные вещи. Интерпретатор подобен процессору, а транслятор нет.

 
Код:
I love you. - я тебя люблю. //трансляция.

    I - я.        //
    love - любить.//Интерпретация.
    you - ты      //
9.7K
27 декабря 2005 года
DaemonDZK
59 / / 08.11.2005
Цитата:
Originally posted by alibabaich
Если про CLR то нет. Транслятор и интерпретатор это разные вещи. Интерпретатор подобен процессору, а транслятор нет.
 
Код:
I love you. - я тебя люблю. //трансляция.

    I - я.        //
    love - любить.//Интерпретация.
    you - ты      //



Согласен. Трансляция это просто перевод. Но суть проблеммы от этого не меняеться. Транслятор .NET переводит программу в промежуточный код который и выполняет CLR.

492
27 декабря 2005 года
alibabaich
238 / / 08.07.2004
Цитата:
Originally posted by DaemonDZK
Согласен. Трансляция это просто перевод. Но суть проблеммы от этого не меняеться. Транслятор .NET переводит программу в промежуточный код который и выполняет CLR.


НЕТ! Транслятор CLR переводит промежуточный код в машинный. CLR - не занимается интерпретацией. Как только в dot Net Framework появилась новая функция она транслируется в машинные коды - а затем начинает исполняться процессором, а не CLR. CLR только контролирует её выполнение(управляет), но ни как не выполняет.

11K
28 декабря 2005 года
Mamontoboy
37 / / 23.12.2005
Цитата:
Originally posted by DaemonDZK
Сначала была жаба. Такая же революция революция.

1. По поводу эмуляции АПИ: Пока НЕТ платформа целиком интерпретируемая ничего с ним не случиться.
2. По поводу остального: Пока промышленные машины не научаться понимать что либо кроме машинного кода см. 1

А вообще все динозавры вымирают!!!



из реальной жизни диалог программеров :

Project Manager : есть даже визуальный фортран..
молодой программер : ух ты ... интересно кто его написал ?
программер постарше ( не отрывая взгляда от монитора ) : сволочь какая то.....

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог