eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 12 ноября!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: moreno410, NoRG, naron23vrn (+1 невидимый пользователь)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Оффтоп —› есть ли перспектива у компилируемого кода?
. 1 . 2 . >>
Посл.ответ Сообщение

Ранг: 12.0 (новичок)
Статус: Участник

Создано: 26 марта 2015 01:27 · Поправил: shiroko New!
Цитата · Личное сообщение · #1

собственно задался я подобным вопросом не взирая на то что скорее всего меня унизят или опустят в данном вопросе я лично считаю что пока процессоры были есть и будут и найдутся люди, сопирежевающие этой идее ... то будут существовать и те кто способен побороть эту систему независимо от того есть ли у них первые вкладыши об виртуальности или нет
пардоньте тему не там создал


Ранг: 218.9 (наставник)
Статус: Участник
dotnet

Создано: 28 марта 2015 11:01 New!
Цитата · Личное сообщение · #2

Если взять флагман компилируемого кода C++ на 2000 год, то его позиции на рынке сильно сократились. Сегодня на нем пишут только лоулевл, игры, вобщем высокий нагруз. Я думаю, что в будущем эти позиции тоже будут потеряны по двум причинам, железо станет мощнее, а во вторых тема закладок в какой то момент окончательно всех достанет, поэтому стандартом безопасности будут управляемые языки, которые легко проверяются статическим анализатором. Ну и еще на С++ пишут под линукс, но тут я ничего сказать не могу, хотя там есть ява.., но я знаю что скоро там будет C#.

Ранг: 345.8 (мудрец)
Статус: Участник

Создано: 29 марта 2015 03:06 New!
Цитата · Личное сообщение · #3

Компилируемый код был, есть и будет. Он никуда не денется, нет таких тенденций. С++ сейчас развивается хорошими темпами и в правильную сторону, он пригоден для сколь угодно сложных программ любого назначения.


Ранг: 988.8 (! ! !)
Статус: Участник

Создано: 29 марта 2015 13:56 New!
Цитата · Личное сообщение · #4

да это флудер, почему тему сразу не прибили не ясно


Статус: Пришелец

Создано: 8 апреля 2015 17:15 New!
Цитата #5

Nimnul пишет:
Ну и еще на С++ пишут под линукс, но тут я ничего сказать не могу, хотя там есть ява.., но я знаю что скоро там будет C#.

«Телевидение перевернет жизнь человечества. Не будет ни книг, ни кино, ни театра, будет одно сплошное телевидение Си шарп» (С) Москва слезам не верит

Ранг: 208.9 (наставник)
Статус: Участник

Создано: 8 апреля 2015 17:22 New!
Цитата · Личное сообщение · #6

Давеча общался с одним питонистом, сказал что до сих пор пишу на делфи и фасме, посмотрел на меня как на еретика и больше со мной не разговаривал =\

Ранг: 53.9 (постоянный)
Статус: Участник

Создано: 9 апреля 2015 04:00 · Поправил: Zorn New!
Цитата · Личное сообщение · #7

У каждого своя реальность и технологии за которыми будущее )
Но одепт шарпа вызывает улыбку, да

Ны линиксе оказывается есть ява и си больше не нужен

Ранг: 226.2 (наставник)
Статус: Участник

Создано: 9 апреля 2015 17:18 New!
Цитата · Личное сообщение · #8

void пишет:
Давеча общался с одним питонистом

Давеча(в 2008 году) один местный одепт додиеза говорил, что через пару лет все будет на нем, даже оси. И никому ваше сиплюплюс и асм нахер не нужны будут.

| Сообщение посчитали полезным: void



Ранг: 165.6 (ветеран)
Статус: Участник
Волшебник

Создано: 10 апреля 2015 10:05 New!
Цитата · Личное сообщение · #9

Да, да, да. CIL процессор - это звучит гордо!

| Сообщение посчитали полезным: TryAga1n



Ранг: 218.9 (наставник)
Статус: Участник
dotnet

Создано: 11 апреля 2015 01:13 · Поправил: Nimnul New!
Цитата · Личное сообщение · #10

Не понимаю вашего сорказма... Если вы пишите для себя на асме или на C. Все ок. Если вы однажды решите завести бизнес и за работу кодеров будете платить из своего кармана, вот тут то истина просветлит ваши темные головы ;)


Ранг: 988.8 (! ! !)
Статус: Участник

Создано: 12 апреля 2015 22:33 New!
Цитата · Личное сообщение · #11

у меня есть знакомый который ждет что вот вот америка рухнет и бакс вместе с ней, и он все долги которые насобирал будет отдавать фантиками
но вот уже почти 20 лет прошло, а бакс что то и не падает

так пожалеем же тех кто еще верит что С# займет какие то там лидирующие позиции и вытеснит ASM и C++

| Сообщение посчитали полезным: Crawler



Ранг: 747.9 (! !)
Статус: Участник
bytecode!

Создано: 12 апреля 2015 23:26 New!
Цитата · Личное сообщение · #12

Мне шарпы и всё сопутствующее тоже нравится. Взять тот же моно - ну отличная штука же.
Но по-моему шарпы не стремятся заменить собой асм или плюсы, просто они находят своё применение в смежных областях и может быть немного вытесняют всякое старьё в кофликтующих областях.
Яркий пример - два очень популярных движка для разработки игр - Unity3D и Unreal Engine 4.
Первое на моно\шарпах, второе - на плюсах и недавно появилась возможность кодить на шарпах.
Оба движка выдают отличный результат, у обоих свои плюсы и минусы, на них делают шедевры и зарабатывают миллионы. О чём это говорит? О том, что нет смысла спорить, надо выбирать то что больше по душе и вперёд! =)

| Сообщение посчитали полезным: HandMill



Ранг: 988.8 (! ! !)
Статус: Участник

Создано: 12 апреля 2015 23:37 New!
Цитата · Личное сообщение · #13

спор о том что cil процессора не будет, как и процессора java практически нет


Ранг: 218.9 (наставник)
Статус: Участник
dotnet

Создано: 14 апреля 2015 21:58 · Поправил: Nimnul New!
Цитата · Личное сообщение · #14

reversecode

Идея шарпов вами не понята как и многими. Главная идея шарпа в том, что он может быть идеально скомпилирован под текущее железо\ось пользователя. Поэтому ему не нужен cil процессор. Последние 14 лет МС не желала раскрывать весь потенциал шарпа, т.к. это позволяло конкурирующим осям иметь очень крутое средство для разработчиков. Но теперь все поменялось, шарп стал опенсурс и уже пилятся версии платформы под никсы и ios. После этого я уверен многие опенсурсники доведут компилятор il до ума, в сторону более высокой производительности. Так же в дотнет перетекают идеи из никсов например менеджер пакетов nuget.

И работа кипит https://github.com/dotnet


Ранг: 988.8 (! ! !)
Статус: Участник

Создано: 14 апреля 2015 23:35 New!
Цитата · Личное сообщение · #15

новости я читаю, и в курсе что где кого открыл
в целом мечтать вам никто не запрещает
у шарпа есть только одна надежда, немноооожко потеснить яву, но ему и это вряд ли удастся, так что умрет как очередная поделка M$

Ранг: 345.8 (мудрец)
Статус: Участник

Создано: 15 апреля 2015 10:34 New!
Цитата · Личное сообщение · #16

Nimnul пишет:
Главная идея шарпа в том, что он может быть идеально скомпилирован под текущее железо\ось пользователя

Линукс и опенсорс существуют не первый десяток лет. И кроссплатформенность не вчера придумана.

Nimnul пишет:
После этого я уверен многие опенсурсники доведут компилятор il до ума, в сторону более высокой производительности

Придется убрать сборку мусора, добавить интринсики, векторные типы и другие аппаратно-зависимые вещи. И получится с++. Зачем, если он уже есть?


Статус: Пришелец

Создано: 15 апреля 2015 15:01 New!
Цитата #17

Язык выбирается исходя из задачи.
Нужно быть умственно отсталым чтобы пилить сайт на с++ (возможно, но не целесообразно), как и пилить толстую софтину на асме.
В C# есть годные идеи, как и в pythone с той же делфей.
Если разработчик не в состоянии осилить какая технология и какой язык в каком месте применимы, то печальна его судьба.
Зы. По поводу C# то пациент снова ожил (после открытия кода и частичной смены лицензии), хотя UI все еще неопределенно.
Хотя все тема один сплошной вброс, ведроид vs яблоко, линупс vs винда, язык эллочки людоедки vs браинфак.


Ранг: 988.8 (! ! !)
Статус: Участник

Создано: 15 апреля 2015 16:13 New!
Цитата · Личное сообщение · #18

исходя из задачи, фанаты С# считают что C# вытеснит С++


Ранг: 218.9 (наставник)
Статус: Участник
dotnet

Создано: 15 апреля 2015 17:56 New!
Цитата · Личное сообщение · #19

reversecode

C# это дитя C++ и VB6 впитавшее в себя все лучшее , надеюсь что так и будет. С\С++ языки прошлого века, придуманы во времена когда люди имели мало опыта в кодинге во всех отношениях, от архитектуры до code style. Поэтому C++ такой громоздкий, имеющий дублирующий языковой функционал. Например typedef меня просто убивает, тот кто его придумал очень очень плохой человек. int для маши, int для каши, а этот int для вовки с марса... как же это бесит . В C# на земле int и на марсе тоже int, он не красный не зеленый он просто int.

reversecode пишет:
умрет как очередная поделка M$


Ну вообще то C# это ECMA-334 стандарт ;). И теперь он опенсурс и останется таким навечно.


ntldr пишет:
Линукс и опенсорс существуют не первый десяток лет. И кроссплатформенность не вчера придуман


С каких пор опенсорс и кроссплатформенность синонимы? И кроме того, есть же разница между тем когда конечную компиляцию делает юзер из сорцев, или когда ее делает платформа из специально приготовленного бинарника. Я знаю случаи когда сорцы опенсорсные без поллитра не скомпилировать.

ntldr пишет:
И получится с++. Зачем, если он уже есть?


Абсолютно контролируемое исполнение, исключающее зловред. Истинная кроссплатформенность. Максимальная производительность. Я верю что когда нибудь так будет. У C# есть для этого потенциал, у C/C++ такого потенциала нет.

ПС: Я вовсе не умоляю значимость C++, я уже писал про высокий нагруз и все такое в первом посте, на сегодняшний день все знают лидера.


Ранг: 988.8 (! ! !)
Статус: Участник

Создано: 15 апреля 2015 18:03 · Поправил: reversecode New!
Цитата · Личное сообщение · #20

мелкософт придумала C# что бы загнать в песочницу своих индусо кодеров ))
а не для всяких там кроссплатформенностей итд

последняя надежда на умирающий C#, и M$ открыли его... но толку не будет

| Сообщение посчитали полезным: FalseMaster



Статус: Пришелец

Создано: 15 апреля 2015 22:02 New!
Цитата #21

reversecode пишет: исходя из задачи, фанаты С# считают что C# вытеснит С++

Не вытеснит, он фундаментально не предназначен для этого, он проектировался прикладным языком, а если выкинуть весь сахар и сделать нормальную нативную компиляцию, то это уже будет какой то D подобный язык, а не C#.
Альтернатива java, да, тут бесспорно, с прикладными задачами и бизнес логикой вполне нормально справляется, для чего собственно и делался.
Сейчас вокруг rust ажиотаж, возможно выстрелит, хотя синтаксис его все же удручает.

Ранг: 345.8 (мудрец)
Статус: Участник

Создано: 16 апреля 2015 03:43 New!
Цитата · Личное сообщение · #22

Nimnul пишет:
Абсолютно контролируемое исполнение, исключающее зловред

Зловред - юридический термин. Кому зло и какой вред? Как технические меры могут это исключать?

Nimnul пишет:
Истинная кроссплатформенность. Максимальная производительность.

Взаимоисключающие параграфы. Выбирай либо трусы, либо крестик.

Nimnul пишет:
Я верю что когда нибудь так будет.

Искусственный интеллект. Без него, увы, никак не получится.


Ранг: 988.8 (! ! !)
Статус: Участник

Создано: 16 апреля 2015 08:14 New!
Цитата · Личное сообщение · #23

ну еще есть Го, и много разных языков, но толку не будет
вот ява умирала себе спокойно, нет гугл взял ее затянул на андроед, сейчас если сбросят то ява утонет
тоже самое и C#, тихонечко о нём все забудут


Ранг: 218.9 (наставник)
Статус: Участник
dotnet

Создано: 16 апреля 2015 11:21 New!
Цитата · Личное сообщение · #24

ntldr

Мы же не на юридическом форуме, поэтому по умолчанию я всегда имею ввиду IT. А что такое IT зловред, я думаю вам известно лучше других.

Взаимоисключающие параграфы. Выбирай либо трусы, либо крестик.
IL позволяет коду быть кросс платформенным, а CIL позволяет компилировать учитывая особенности железа и оси.

Как технические меры могут это исключать?
Статический анализатор, может находить закладки, попытки запуска не санкционированного кода, например создание и запуск кода в памяти, загрузку кода из сети, злые действия в ОС. 99% зловреда можно отсеять статическим анализатором, остальной 1% закроется CIL. Вобще это просто гигантская тема парой строчек ничего не скажешь.

reversecode

Смешно, знаете сколько миллиардов строк на нем написано?

последняя надежда на умирающий C#, и M$ открыли его... но толку не будет

А пацаны то не знают, напишите что ли на хабр, предупредите их


Ранг: 988.8 (! ! !)
Статус: Участник

Создано: 16 апреля 2015 12:02 New!
Цитата · Личное сообщение · #25

не держись за С#, отпусти его, отпусти

Ранг: 345.8 (мудрец)
Статус: Участник

Создано: 16 апреля 2015 15:22 New!
Цитата · Личное сообщение · #26

Nimnul пишет:
А что такое IT зловред

Это скайп и гуглохром. С# спасет мир от них?

Nimnul пишет:
попытки запуска не санкционированного кода

Зловреды будут запускать код санкционированно. Такой подход работает, инфа 100%. Юзеры лохи.

Nimnul пишет:
загрузку кода из сети

Браузер загружает код из сети, и иногда этот код может больше чем хотелось бы.

PS: вам надо говорить не о защите от зловредов, а о защите от уязвимостей переполнения буфера. Только от них, и больше ничего. Этот тип уязвимостей сам по себе уходит в прошлое.

Современный c++ позволяет писать код в котором переполнения буфера гарантировано нет, это строго доказывается статическим анализом. Такая возможность дается не бесплатно, но жертвовать придется гораздо меньшим, нежели ограничиваясь тесными рамками C#.


Статус: Пришелец

Создано: 16 апреля 2015 17:06 New!
Цитата #27

reversecode пишет: ну еще есть Го, и много разных языков, но толку не будет

Ну не скажи, короля играет свита, вокруг rust выросло большое сообщество, уже огромная база библиотек и это только альфа языка.
Единственное что отталкивает от языка так это его синтаксис, а так вполне годный дизайн, имхо часть ниши отберет у сишки.


Ранг: 218.9 (наставник)
Статус: Участник
dotnet

Создано: 17 апреля 2015 11:31 New!
Цитата · Личное сообщение · #28

Чтож будем наблюдать за ситуацией. Интересно что же будет через 15 лет, а через 50? Хочу жить вечно

Ранг: 53.9 (постоянный)
Статус: Участник

Создано: 17 апреля 2015 16:53 · Поправил: Zorn New!
Цитата · Личное сообщение · #29

ntldr пишет:
Зловреды будут запускать код санкционированно. Такой подход работает, инфа 100%. Юзеры лохи.

Да больше чем уверен в природе существуют баннеры/вымогатели и т.п. на шарпе. Но раз на шарпе значит не зловред
По логике 0депта канешна.

Nimnul пишет:
Чтож будем наблюдать за ситуацией. Интересно что же будет через 15 лет, а через 50? Хочу жить вечно

Сколько прошлый раз загадывал на смерть всем кроме шарпа ? Решил увеличить срок ? Самому не смешно ?

Умиляет ваша позиция - шарп пришел на линукс, теперь си точно пиздец.
Не задумывались почему те кто пишет на си не кидаются на яву/питон/node.js и т.п. ?
Может потому что в пень не упёрлось изучать новую технологию с сомнительными ДЛЯ НИХ плюсами, не ?
Если для вас плюсы очевидны (скорей всего потому что большую часть жизни на это потратили), то для других нет.

К вам свидетели иеговы в дверь никогда не стучались ? Вот один в один.


Ранг: 747.9 (! !)
Статус: Участник
bytecode!

Создано: 17 апреля 2015 19:43 New!
Цитата · Личное сообщение · #30

reversecode пишет:
тоже самое и C#, тихонечко о нём все забудут

Может мне только кажется, но вроде как все больше и больше софта попадается на дотнетах, как десктопного, так и мобильного (Xamarin - тоже дотнет\mono).

Все мы знаем текущие тенденции среди новичков-разработчиков - общая масса желает получать кучу бабла прилагая при этом минимум усилий, потому очевидно, что многие выбирают более простой и "ленивый" путь разработки - шаровары на дотнетах, какие-нибудь простые веб-сервисы на чем угодно (но не на плюсах), либо какой-нибудь путь геймдева, ставят юнити, закидывают в сцену несколько кубиков, кодят пару строк на шарпах, или вообще ничего не кодят, используя всякие там PlayMaker и все, им нафиг никаких плюсы не сдались.

Так что ИМХО шарпы никуда не денутся по одной простой причине - разрабатывать на них намного проще, чем на плюсах, даже проще чем не делфи. Потому они никогда не умрут, если только не появится что-то ещё более простое и столь же гибкое и мощное по функционалу и по богатству фич языка, чтобы заменить собой дотнет\шарпы.
. 1 . 2 . >>
 eXeL@B —› Оффтоп —› есть ли перспектива у компилируемого кода?

У вас должно быть 20 пунктов ранга, чтобы оставлять сообщения в этом подфоруме, но у вас только 0


Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS