Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

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

Discussion in 'Разработка плагинов для новичков' started by CraftCoder, Jun 19, 2014.

  1. Автор темы
    CraftCoder

    CraftCoder Старожил Пользователь

    Trophy Points:
    108
    Имя в Minecraft:
    CraftCoderr
    :good:
     
  2. Хостинг MineCraft
    <
  3. kirill2011s

    kirill2011s Старожил Пользователь

    Trophy Points:
    103
    На сколько я знаю, FreePascal дает в исходе *.exe. Или нет?
     
  4. HoShiMin

    HoShiMin Старожил Пользователь

    Trophy Points:
    173
    Не говори глупостей. C# и низкоуровневость? Мне кажется, ты не знаешь, что такое C#. Так вот, C# - это вовсе даже очень высокоуровневый язык, программы на котором работают под управлением .NET-платформы. И ты при всём своём могучем желании в низкий уровень на C# не уйдёшь. Вот здесь ты и доказал свою компетенцию, которую так доказывать не хотел.
    Дальше насчёт твоих претензий к Delphi. Для начала скажу, что на нём вполне можно писать драйвера. Самые настоящие, Kernel-Mode драйвера. И ты об этом даже не подозревал.
    Про кроссплатформенность я уже писал, что Object-Pascal будет покроссплатформенней джавы, учитывая количество платформ, под которые можно скомпилировать нативный код.
     
  5. kirill2011s

    kirill2011s Старожил Пользователь

    Trophy Points:
    103
    Рекомпиляция для каждой платформы, не кроссплатформенность.
    На данный момент, Java, наиболее подходящий для изучения ЯП. На нем можно написать все что угодно, и это запустится где угодно без какой-либо перекомпиляции. И если мы так и будем дальше говорить о возможностях Delphi и его отростков, то тут можно далеко зайти.
     
  6. HoShiMin

    HoShiMin Старожил Пользователь

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

    kirill2011s Старожил Пользователь

    Trophy Points:
    103
    Ну если он так уж плох, почему, скажем Google не использовали в Android ваш любымый Delphi? Я не встречал ни одного крупного проекта для разработки под мобильные устройства основанного на Delphi. Разве что, какие-нибудь древние нокии.
     
  8. HoShiMin

    HoShiMin Старожил Пользователь

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

    kirill2011s Старожил Пользователь

    Trophy Points:
    103
    Я говорил про еще более старые нокии. Про Symbian могу сказать только то, что он летает только потому что не программы не игры тогда сильно много не требовали. Я не против Apple(у самого mac), и кажется, у них тоже не Delphi, был C#, теперь Swift. Единственный недостаток java, так это переодическая, одновременная сборка мусора. В основном java создавалась для безопасного и кроссплатформенного программирования.
     
  10. HoShiMin

    HoShiMin Старожил Пользователь

    Trophy Points:
    173
    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, что на винде, много чего так и осталось свободной реализацией.
     

Share This Page