Войти или зарегистрироваться

Помогите Подключение API плагина

Разница лишь в том, что C++ ООП, а C нет.
Всего-то. Действительно, какие мелочи, это же два практически одинаковых языка.
Delphi сильно устарел за это время.
Да неужели? А, ну конечно, ассемблерные вставки в х64 (которые не умеет Visual Studio 2013), кроссплатформенная разработка (FreePascal) и разработка под мобильные платформы (Delphi >=XE2) - это совершенно устаревшие фичи. Тогда разреши поинтересоваться у тебя, как у самого продвинутого дипломированного специалиста, что же в 2014м году не считается устаревшим?
 
Всего-то. Действительно, какие мелочи, это же два практически одинаковых языка.

Да неужели? А, ну конечно, ассемблерные вставки в х64 (которые не умеет Visual Studio 2013), кроссплатформенная разработка (FreePascal) и разработка под мобильные платформы (Delphi >=XE2) - это совершенно устаревшие фичи. Тогда разреши поинтересоваться у тебя, как у самого продвинутого дипломированного специалиста, что же в 2014м году не считается устаревшим?

Ассемблер это слишком низкоуровневый язык. Современные компьютеры могут такой-же объем работы выполнять приблизительно с такой-же скоростью, что и ассемблер. Устаревшим не считается C, C++, C# - низкоуровневость, Java, Ruby - кроссплатформенность, JavaScript, Python - web программирование. Зачем нужен какой-то устаревший Delphi, который поддерживает только windows?
 
Ассемблер это слишком низкоуровневый язык. Современные компьютеры могут такой-же объем работы выполнять приблизительно с такой-же скоростью, что и ассемблер. Устаревшим не считается C, C++, C# - низкоуровневость, Java, Ruby - кроссплатформенность, JavaScript, Python - web программирование. Зачем нужен какой-то устаревший Delphi, который поддерживает только windows?
Вы предыдущие сообщения читали?
кроссплатформенная разработка (FreePascal)
 
Ассемблер это слишком низкоуровневый язык. Современные компьютеры могут такой-же объем работы выполнять приблизительно с такой-же скоростью, что и ассемблер. Устаревшим не считается C, C++, C# - низкоуровневость, Java, Ruby - кроссплатформенность, JavaScript, Python - web программирование. Зачем нужен какой-то устаревший Delphi, который поддерживает только windows?
Не говори глупостей. C# и низкоуровневость? Мне кажется, ты не знаешь, что такое C#. Так вот, C# - это вовсе даже очень высокоуровневый язык, программы на котором работают под управлением .NET-платформы. И ты при всём своём могучем желании в низкий уровень на C# не уйдёшь. Вот здесь ты и доказал свою компетенцию, которую так доказывать не хотел.
Дальше насчёт твоих претензий к Delphi. Для начала скажу, что на нём вполне можно писать драйвера. Самые настоящие, Kernel-Mode драйвера. И ты об этом даже не подозревал.
Про кроссплатформенность я уже писал, что Object-Pascal будет покроссплатформенней джавы, учитывая количество платформ, под которые можно скомпилировать нативный код.
 
под которые можно скомпилировать нативный код.

Рекомпиляция для каждой платформы, не кроссплатформенность.
На данный момент, Java, наиболее подходящий для изучения ЯП. На нем можно написать все что угодно, и это запустится где угодно без какой-либо перекомпиляции. И если мы так и будем дальше говорить о возможностях Delphi и его отростков, то тут можно далеко зайти.
 
Рекомпиляция для каждой платформы, не кроссплатформенность.
На данный момент, Java, наиболее подходящий для изучения ЯП. На нем можно написать все что угодно, и это запустится где угодно без какой-либо перекомпиляции. И если мы так и будем дальше говорить о возможностях Delphi и его отростков, то тут можно далеко зайти.
Только джаву сюда не впутывай. Очень ограниченный язык по сравнению с теми же Delphi, C/C++ или ассемблером, это даже наш штатный джавист Серёга скажет (да-да, я про FastCopy в лоб блоками по 8 float'ов (чтобы ровненько в L1 легли) и нестандартный подход к копированию массивов). Пожалуй, это самый плохой язык из всех, что я видел. Кроме кроссплатформенности он похвастаться ничем не может и уж всё, что угодно, на нём точно не сделаешь (намёк на Native API, низкоуровневые техники и Ring0).
 
Только джаву сюда не впутывай. Очень ограниченный язык по сравнению с теми же Delphi, C/C++ или ассемблером, это даже наш штатный джавист Серёга скажет (да-да, я про FastCopy в лоб блоками по 8 float'ов (чтобы ровненько в L1 легли) и нестандартный подход к копированию массивов). Пожалуй, это самый плохой язык из всех, что я видел. Кроме кроссплатформенности он похвастаться ничем не может и уж всё, что угодно, на нём точно не сделаешь (намёк на Native API, низкоуровневые техники и Ring0).

Ну если он так уж плох, почему, скажем Google не использовали в Android ваш любымый Delphi? Я не встречал ни одного крупного проекта для разработки под мобильные устройства основанного на Delphi. Разве что, какие-нибудь древние нокии.
 
Ну если он так уж плох, почему, скажем Google не использовали в Android ваш любымый Delphi? Я не встречал ни одного крупного проекта для разработки под мобильные устройства основанного на Delphi. Разве что, какие-нибудь древние нокии.
Под нокии вообще-то на Symbian C++ софт писали.
А в гугле использовали твою любимую джаву, потому что на ней просто и быстро писать. И вот результат: нужны сотни мегабайт оперативки и несколько ядер, чтобы заставить ЭТО сносно работать, в то время как Symbian Belle FP2 летает на одном ядре и 512 мегабайтах оперативки. Вот тебе и разница в возможностях C/C++ и джавы. И заметь, что-то в Apple не торопятся внедрять джаву в свои продукты (и только не говори, что Apple дерьмо, Google рулит).
 
Под нокии вообще-то на Symbian C++ софт писали.
А в гугле использовали твою любимую джаву, потому что на ней просто и быстро писать. И вот результат: нужны сотни мегабайт оперативки и несколько ядер, чтобы заставить ЭТО сносно работать, в то время как Symbian Belle FP2 летает на одном ядре и 512 мегабайтах оперативки. Вот тебе и разница в возможностях C/C++ и джавы. И заметь, что-то в Apple не торопятся внедрять джаву в свои продукты (и только не говори, что Apple дерьмо, Google рулит).

Я говорил про еще более старые нокии. Про Symbian могу сказать только то, что он летает только потому что не программы не игры тогда сильно много не требовали. Я не против Apple(у самого mac), и кажется, у них тоже не Delphi, был C#, теперь Swift. Единственный недостаток java, так это переодическая, одновременная сборка мусора. В основном java создавалась для безопасного и кроссплатформенного программирования.
 
Я говорил про еще более старые нокии. Про Symbian могу сказать только то, что он летает только потому что не программы не игры тогда сильно много не требовали. Я не против Apple(у самого mac), и кажется, у них тоже не Delphi, был C#, теперь Swift. Единственный недостаток java, так это переодическая, одновременная сборка мусора. В основном java создавалась для безопасного и кроссплатформенного программирования.
Symbian летает из-за великолепной оптимизации и выбора C++ как основного языка. Я говорю про нынешний Symbian, ибо в те далёкие времена никаких андроидов и в помине не было. А нынешний Symbian ничем не уступает по возможностям ни iOS, ни Android'у, все те же тяжёлые игры на нём не тормозят (например, Galaxy on Fire летает).
http://www.embarcadero.com/ru/products/delphi - вот тебе Delphi для Win, Mac, iOS и Android. Никаких фреймворков, только нативный код.
А вот FreePascal и список его поддерживаемых архитектур: http://ru.wikipedia.org/wiki/Free_Pascal
И на Mac'e C# не был основным языком. Просто по приколу портировали и получился Mono, и это уже не тот самый .NET, что на винде, много чего так и осталось свободной реализацией.
 
Назад
Верх