ulidtko
11.07.2011 11:53 lunatic asylum
Кстати, меня умиляет вот это «писать на %language_name%». Как будто бы в одном и том же проекте невозможно использование нескольких языков. Я вот писал курсовую на двух языках: C и Python. Performance-critical ядро было на сях, с адом указателей, вся же основная логика лепилась на пейтонах. Биндинги в пару десятков строчек на ctypes. Where is you %language_name% favorite feature now?
Recommended by:
@Minoru
а не диплом разве?
ну диплом, ну какая разница %)
ну я себя проверила %)
и в чём проблема? ты просто заменил «писать на %language_name%» на «писать на %language_name% и %language_name%»
а что мешает продолжить на произвольное количество языков?
Догадываюсь, что отсутствие универсального ABI.
именно. этим как раз хороши системы вроде .Net и CL
ПРОГРАММИРУЮ НА БАСХ И МАКЕФИЛЕ
полущ
Зачем нужен ABI, когда практически всё можно свести к pipe(2) и mmap(2)? :3
кстати да. Ведь тот самый плейнтекст — вот он, универсальный интерфейс.
Медленный же.
> плейнтекст
Избави боже.
А вызовы функций из «инородных» библиотек?
Практически у всех адекватных языков и языкоподобных субстанций есть интерфейс к сям; в особо неудобных случаях интерфейс чего угодно к pipe() пишется за полчаса.
затем, что pipe() и mmap() низкоуровневые как дрова. для сколько-нибудь сложной задачи тебе придтся поверх них изобретать протокол взаимодействия
ПРОТОБАФ ПЫЩЬ ПЫЩЬ
не намного лучше. система распределённых компонент на PB будет тем же монстром из низкоуровневой лапши