Как стать автором
Обновить
0
0
Gleb @glrb

Пользователь

Отправить сообщение
И что значит regular basis? Месяц, час?
Лицензионное соглашение не очень понравилось.
We may change this contract at any time. You must review this contract on a regular basis.
Нафиг мне такое нужно…
Простая простой рознь. Если человек меджик намберы в константы не заносит, переменные называет a,b,c, методы у него на 5 экранов. То его код даром никому не нужен что бы он там не написал.А про контракт...лично мне такие идеи не нравятся.Хотя может быть они и правильные.
Я Вас прекрасно понимаю (с) =) Только увы, IT сфера не богодельня. Вы это вовремя осознали и пошли правильным путем. Имхо =)
Фишка в том, что в большинстве случаев человек после института только через несколько месяцев нормальный код писать начнет. И все это время другой сотрудник должен тратить свое время на обучение.Т.е. с одной стороны: как же так - я разработчиком 200 баксов получаю, а если пойти грузчиком/продавцом/куда-еще? там просто так 15 штук вырисовывается? А с другой: полгода, год этот человек фирме ничего приносить не будет, одни убытки...А если момент прохлопать нормально научится и уйдет уже на нормальную зарплату =)
Это все от способностей зависит (с). Приходят нормальные студенты рядовыми джуниорами, иногда даже и синиорами.Но все это редко. К нам часто приходит выпускник у которого и .NET в резюме, и плюсы, и черт в ступе. А потом оказывается что он одну лабу на одном языке сделал, другую на втором. А по теории вообще ничего сказать не может.Модификаторы это конечно неплохо, только вот примеры то везде написаны. А осознать что такое инкапсуляция и нахрена вообще она нужна может далеко не каждый студент...Один пришел, выпендрился - ноут открыл, код показал. А там в коде простыня из ~80 if-else`ов с magic number`ами. Вроде и смешно и плакать хочется. И он тоже штуку хочет, а мне в команде такой человек и за 200 баксов не нужен.
*интерпритируются компилятором - интерпритатором.Слажал =)
Тем, что он и без ngen станет native. Только позже. Ngen тут только процесс ускорит, что даст пользователя увеличение перфоманса при запуске программы и уменьшение при инсталяции ( обычно инсталлер вызывает ngen). Поэтому говорить о том, что в микрософте догадались перевести C# в нейтив нету смысла. Любая программа таким образом рано или поздно будет нейтив кодом, те же самые скрипты (на любом языке) интерпритируются компилятором и выполняются уже в нейтив коде =) А образ сгенеренный ngen без самой сборки некому нафиг не нужен.
Обычно под темой перевода C# в нейтив подразумевают возможность выполнения .NET модулей без самой среды.

Чтобы два раза не вставать - ответ на второй комментарий: Да, пишется. Я с этим не спорю.
*IL кода в JIT. описка. В native.
К сожалению (из-за кармы?) я могу писать только один комент в 5 минут, так что все это не быстро =)
1)Т.е. я не смогу приатачить дебагер к студии и дебажить managed код? Это чушь. В этом легко можно убедится написав тот-же плагин для студии на C#.
2)Если честно я думал вы мне про него сразу скажете =)
Если грубо, то Ngen служит для заблаговременной компиляции IL кода в JIT. Обычно это делается 'на лету'.
У меня сложилось впечатление что под переводом из C# в native вы понимаете обычную работу JIT компилятора.Это так?
Я прекрасно знаю и как грузить .NET из native код и как native из .NET. Это не ответ на вопрос "как переводить C# код в native". 'Просто подгружая' это совсем другое, так можно сказать что любой язык можно перевести в нейтив код понятный процессору.
Вас наверное не затруднит поднять ссылку и запостит ее здесь =)
Не надо вводить народ в заблуждение голословными высказываниями и бросаться громкими именами, они Вас не поддержат.
Что на чем пишется - это не так важно. Важно аргументировать свои слова "Вы в курсе, что VS 2005 и VS 2008 написаны на С# практически целиком, только потом переведены в native-code? " .Т.к. людей начинающих осваивать .NET это может направить по неверному пути.
Не могли бы вы пояснить свою фразу. Как возможно перевести из C# в нативный код? И с чего Вы взяли что микрософт так поступил со студией? Очень интересно =)

Информация

В рейтинге
Не участвует
Откуда
Россия
Работает в
Зарегистрирован
Активность