|
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
|
|
Действительно ли программа написанная на C# в перспективе на много лет вперёд30.10.2017, 20:30. Показов 1679. Ответов 17
Метки нет (Все метки)
Действительно ли программа написанная на C# в перспективе на много лет в перед даже с учетом выхода новой ОС будет работать?
Добавлено через 44 секунды без изменения кода, без перекодирования (компеляции) и т.п. и т.д.?
0
|
|
| 30.10.2017, 20:30 | |
|
Ответы с готовыми решениями:
17
Компьютер на 5 лет вперед Антивирусы и программа написанная на C# Первый апгрей за много лет |
|
360 / 287 / 76
Регистрация: 21.06.2016
Сообщений: 1,115
|
|
| 31.10.2017, 00:05 | |
|
Ересь.
С# - это синтаксический сахар, человекопобный текст, который обработается компилятором в IL код. И именно он уже будет обработан CLR и из него получится байт-код. Это если ну очень поверхностно. Если грубо - нет програм написаных на с#, есть программы написаны с помощью с#. А запускаться они будут - зависит от обратной совместимости фреймворка .net
0
|
|
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
||
| 31.10.2017, 00:14 | ||
|
Ну и конечно же никто и ничто не запрещает написать компилятор, который преобразует код на шарпе прямиком в натив.
0
|
||
|
Заблокирован
|
||
| 31.10.2017, 02:50 | ||
|
так что, для того, чтобы это чудо произошло, достаточно поставить в VS2015 режим Отладки "Release" и будет шастье?)
0
|
||
|
Администратор
|
|
| 31.10.2017, 03:16 | |
|
titan4ik, нет. Конфигурация Release это немного о другом. .NET Native это отдельная опция компиляции доступная только для т.н. универсальных приложений.
1
|
|
|
Неадекват
1501 / 1237 / 248
Регистрация: 02.04.2010
Сообщений: 2,807
|
||
| 31.10.2017, 03:36 | ||
|
PS: Так то шарп позиционируется как язык для энтерпрайза, а там стандарты и технологии не меняются десятилетиями.
0
|
||
|
14321 / 9411 / 1356
Регистрация: 21.01.2016
Сообщений: 35,481
|
||
| 31.10.2017, 06:08 | ||
|
Конечно, сказок не бывает и .NET нужной версии в новых версиях ОС может не быть и их нужно будет ставить отдельно. Вполне даже может настать момент, когда на новой ОС вообще уже не будет поддерживаться старая версия .NET (такого пока нет). Да и CLR старых версий .NET может перестать развиваться. Т.е. приложение на C# всё равно не будет вечным, но проживёт оно "бодрым" достаточно долго. Добавлено через 1 минуту Не по теме: hoolygan, ну и хрень вы выдали.
0
|
||
|
360 / 287 / 76
Регистрация: 21.06.2016
Сообщений: 1,115
|
||
| 31.10.2017, 09:56 | ||
|
Usaga, та ну....
Пруф
Так в чем же хрень? В том, что упустил JIT компилятор?
0
|
||
|
14321 / 9411 / 1356
Регистрация: 21.01.2016
Сообщений: 35,481
|
|
| 31.10.2017, 10:01 | |
|
hoolygan, хрень в том, что в вопросе подразумевалось уже скомпилированное приложение, а не кучка файлов с кодом на C# внутри. Мне кажется, что это настолько очевидно, что даже явно на это указывать не имело смысла.
0
|
|
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
||
| 31.10.2017, 10:02 | ||
|
Вот есть, скажем, язык С++. Он как, труъ язык программирования или тоже синтаксический сахар?
0
|
||
|
360 / 287 / 76
Регистрация: 21.06.2016
Сообщений: 1,115
|
|
| 31.10.2017, 10:52 | |
|
Всё, понял, я тупой.
Ушел учиться.
0
|
|
|
14321 / 9411 / 1356
Регистрация: 21.01.2016
Сообщений: 35,481
|
|
| 31.10.2017, 10:55 | |
|
hoolygan, вы просто вопрос задом наперёд поняли. Под "программой" люди в 99% случаев понимаю собранный исполнимый образ, а не архив с исходниками.
2
|
|
|
Заблокирован
|
||
| 31.10.2017, 17:34 | ||
|
0
|
||
|
Администратор
|
|
| 31.10.2017, 17:35 | |
|
titan4ik, инструменты для разработки UWP приложений бесплатные
1
|
|
|
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
|
||
| 02.11.2017, 17:00 [ТС] | ||
|
т.е. если я правильно понимаю - то если я перепишу свою программу с delphi на шарп у меня будет гарантия того что спустя 15-25 лет у меня все же программа будет работать? Ну а касательно веса программы то тут и сравнения нет, всего несколько 100 килобайт на шарпе это несколько 10 мб. на дельфи? а фрейм верк наверно будет в будущем встроен в ОС, как вы думаете? чистого с++/си как мне помнится был последний с++6 версии а дальше пошел шарп или смесь что ли.
0
|
||
|
14321 / 9411 / 1356
Регистрация: 21.01.2016
Сообщений: 35,481
|
||
| 02.11.2017, 17:19 | ||
|
n971030, гарантий вам никто не даст, но вероятность высока. Правда и приложение на Delphi тоже скорее всего рабочим останется. Если оно уже написано и работет, то переписывать его резона нет никакого.
Добавлено через 21 секунду
0
|
||
|
Администратор
|
||||
| 02.11.2017, 17:19 | ||||
|
0
|
||||
|
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
|
|
| 02.11.2017, 18:06 [ТС] | |
|
0
|
|
| 02.11.2017, 18:06 | |
|
Помогаю со студенческими работами здесь
18
Программа написанная на FoxPro 2ой версии Вылетает программа, написанная под Android Вылетает программа написанная под Андроид Если много лет не пользоваться стиральной машиной Программа, написанная на Delphi XE8, не работает на WinXP Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|