История изменений
Исправление www_linux_org_ru, (текущая версия) :
Тут всё хитрее. D по вызовам с сями совместим (и частично с плюсами). А вот чтобы понимать сишные .h он должен был бы нести в себе фактически полный препроцессор и компилдятор сей. Что сочли ненужным. Это «техническое» обоснование.
не обязательно «в себе», это вполне может быть отдельная тулза, сделанная, вдобавок, допустим на основе clang
вопрос стоит, скорее, в понимании и совместимости с объектной моделью с++ (и при этом совсем не нужно понимать синтаксис с++)
я считаю, что язык, в который (безвозвратно) не вложено несколько гигабаксов и который не поддерживает объектную модель с++ — обречен
довольно занятно, кстати, наблюдать, что чувакам таки потребовалась совместимость с объектной моделью — ради постепенного переписывания собственного компилятора, гы-гы
осталось совсем немного усилий — и соколиный глаз увидит, что четвертой стены нет они поймут, что это надо и другим тоже для _*постепенного*_ переписывания собственных проектов с с++ на д
Исправление www_linux_org_ru, :
Тут всё хитрее. D по вызовам с сями совместим (и частично с плюсами). А вот чтобы понимать сишные .h он должен был бы нести в себе фактически полный препроцессор и компилдятор сей. Что сочли ненужным. Это «техническое» обоснование.
не обязательно «в себе», это вполне может быть отдельная тулза, сделанная, вдобавок, допустим на основе clang
вопрос стоит, скорее, в понимании и совместимости с объектной моделью с++ (и при этом совсем не нужно понимать синтаксис с++)
я считаю, что язык, в который (безвозвратно) не вложено несколько гигабаксов и который не поддерживает объектную моделью с++ — обречен
довольно занятно, кстати, наблюдать, что чувакам таки потребовалась совместимость с объектной моделью — ради постепенного переписывания собственного компилятора, гы-гы
осталось совсем немного усилий — и соколиный глаз увидит, что четвертой стены нет они поймут, что это надо и другим тоже для _*постепенного*_ переписывания собственных проектов с с++ на д
Исправление www_linux_org_ru, :
Тут всё хитрее. D по вызовам с сями совместим (и частично с плюсами). А вот чтобы понимать сишные .h он должен был бы нести в себе фактически полный препроцессор и компилдятор сей. Что сочли ненужным. Это «техническое» обоснование.
не обязательно «в себе», это вполне может быть отдельная тулза, сделанная, вдобавок, допустим на основе clang
вопрос стоит, скорее, в понимании и совместимости с объектной моделью с++ (и при этом совсем не нужно понимать синтаксис с++)
я считаю, что язык, в который (безвозвратно) не вложено несколько гигабаксов и который не поддерживает объектную моделью с++ — обречен
довольно занятно, кстати, наблюдать, что чувакам таки потребовалась совместимость с объектной моделью — ради постепенного переписывания собственного компилятора, гы-гы
осталось совсем немного усилий — и соколиный глаз увидит, что четвертой стены нет они поймут, что это надо и другим тоже для переписывания собственных проектов с с++ на д
Исходная версия www_linux_org_ru, :
Тут всё хитрее. D по вызовам с сями совместим (и частично с плюсами). А вот чтобы понимать сишные .h он должен был бы нести в себе фактически полный препроцессор и компилдятор сей. Что сочли ненужным. Это «техническое» обоснование.
не обязательно «в себе», это вполне может быть отдельная тулза, сделанная, вдобавок, допустим на основе clang
вопрос стоит, скорее, в понимании и совместимости с объектной моделью с++ (и при этом совсем не нужно понимать синтаксис с++)
я считаю, что язык, в который (безвозвратно) не вложено несколько гигабаксов и который не поддерживает объектную моделью с++ — обречен
довольно занятно, кстати, наблюдать, что чувакам таки потребовалась совместимость с объектной моделью — ради постепенного переписывания собственного компилятора, гы-гы
осталось совсем немного услий — и соколиный глаз увидит, что четвертой стены нет они поймут, что это надо и другим тоже для переписывания собственных проектов с с++ на д