Потому что язык чуть ли не один и тот же. А есть трансляторы, которые пытаются костыльно перевести f# в c#?
а зачем транслировать фшарп в сишарп? в чем выгода?
человеко часы отрабатывать
ШТОБЫ БЫЛО!11! =)
Сложный вопрос. Я так, ради интереса была. У меня есть только один ответ: вот есть у тебя .NET фреймворк/либа. И документашка, где ты приводишь примеры на трёх языках: C#, F# и VB. И ты пишешь на одном, через транслятор прогоняешь, а затем напильником дорабатываешь
хуита, в фшарпе есть много вещей в сишарпе невыразимых
давайте все писать на il норм же. И платить больше будут наверно
Не Давайте на шарпах писать код, который в рантайме генерит нужную прогу на il Так точно платить больше будут
не будут, бизнесу не ИЛ нужен, или СИШАРП. Им нужно решение проблем
Нужно просто продать им этот новый подход
С Reflection.Emit всё выразимо... =D
Нет, не всё, далеко не всё. Есть варианты отношений с наследованием, в которые Reflection.Emit не умеет. Там только руками бинарник генерировать (как и делают все большие компиляторы).
Обсуждают сегодня