Логических задач на свете очень много, все ответы не зазубришь. Ну и например задачи на алгоритмы и фреймворки тоже уязвимы против «зубрил».
А в МС вообще нету единого подхода, там куча команд которые хайрят и они как хотят так и спрашивают.
А между тем х1 б за прошлый год еще не разобрали, что как бы характеризует спрос на заграничных программистов.
В форуме было бы прокольно на главной видеть время последнего сообщения в теме, а не время создания темы. Так удобнее трекать где что и когда появилось.
А может просто не получается?
Но некотое имеют наглость делать вид что он познан.
А если тот кто спрашивал не знал правильный ответ?
А току да вы узнали что ответ правилен?; -)
Что бы кто ни говорил, а джава продолжает быть самой оплачиваемой специализацией на рынке.
Принципиальная основа — например поддержка reflection и garbage collector. Собственно go ведь не первая попытка сделать более высокоуровневый язык для системного программирования чем си. Были ведь уже и ocanl, java, c#, d, но как показала практика наличие некоторых фич и производительность конфликтуют друг с другом.
Я думаю что снаружи гугла очень сложно судить о том на чем там пишут в принципе; -)
> А что там слышно про F#? За ним тоже стоит корпорация.
Ну так F# и не позиционируется как универсальный язык-замена си, поэтому про него и не должно быть много слышно...
> А много проектов внутри гугла используют Го.Это вопрос или утверждение?...
За Д не стоят корпорации которые способны вливать деньги и использовать в своих проектах, так цтхо у го есть некоторое преимущество как минимум в этом плане.
Я имел в виду что на ерланге есть некоторый шанс найти работу прямо сейчас, а на го еще некоторое время не предвидется и будуще более туманное.
Генерить сишный код для го — это альтернативный проект, в гугловской версии обычный компиллер в обычном понимании этого слова.
Ну и си он как я уже сказал проигрывает по производительности как я уже сказал: shootout.alioth.debian.org/...q/benchmark.php test=all& lang=go& lang2=gcc
И джаве тоже кстати: shootout.alioth.debian.org/...q/benchmark.php test=all& lang=go& lang2=java
То есть идея правильная (си на стероидах), но реализация пока не впечатляет.
Такие (сишные) соглашения присутствуют у наверное всех мейнстримных языков: C/C++/Java/C#/python/php То есть можно говорить о томч-то 90−95% процентов програмистов имеют такие привычки.
Для того что бы влезть в нишу С у го есть проблемы с производительностью и потреблением памяти, что в свою очередь видимо последствия RTTI и GC.
Они вроде как позиционируются как язык програмирования для серверных производительных апликух на многопроцесорных системах, посмотрим одолеют ли они Java и C#.
Еще прикалывает такой момент: в индустрии вроде как устоялись некоторые соглашения для синтаксиса языков, типа присваивать с помощью «=», при обьявлении переменной вначале идет ее тип, слово ’null’, и т.д., но некоторые самые умные (Go, Scala) постоянно что то изобретают, и программистам каждый раз приходится ломать многолетние привычки.
А какая на ваш взгляд его идея, и самое главное какая ниша?
Надеюсь решение было логарифмическим? ;-)