110k
3 года назад · 1 фото · 8614 просмотров · 93 комментария
Каждый язык программирования обладает своим неповторимым синтаксисом. Постарайтесь угадать язык программирования по участкам кода или целым программам. Погнали?!
Метки: #it-тесты #Тесты #Языки программирования #информатика #программирование #тест
7/7
Всё элементарно тут, тест на скорость:
Уровень IT-грамотности: хакермен Из 7 вопросов ответили верно на 7.
У вас отличный уровень. Видимо, вы какое-то время работали программистом или тестировщиком. Каким образом вы связаны со сферой IT?
Единственный сложный вопрос для меня был 6-й. Но там уже методом исключения пришел к тому, что это был Ruby. Просто потому, что с ним никогда не сталкивался. В итоге 7 из 7 :)
Уровень IT-грамотности: просвещённый конь, которого все достали
Прям в точку
Уровень IT-грамотности: хакермен. А вовсе не программист.
6 из 7, 4 вопрос не распознал
Уровень IT-грамотности: котик с классными лапками)
эээ . Не серьезные вопросы
Неделю назад прошёл 3 урока Python, в 2000 начальный курс Бейсик. 4 из 7. Видимо программистом быть не нужно чтобы этот тест пройти.
5/7
Языкам не обучен, просто старался мыслить логически... или наоборот.
пост не патриотичный, где код 1С? )
Раздел не тот. Эрофишки снесли, так что некуда такое выкладывать.
Так даже там откровенную порнуху нельзя было выкладывать
Не, это в аддок
Что толку что я знаю 6 из 7? Ни на одном толком не умею)
Мне не удалось ответить на все вопросы: ни Perl, ни Ruby - не приходилось встречать. Зато могу сказать точно, что за такие "комментарии" в коде игры крестики-нолики нужно бить по рукам - когда язык поддерживает три слеша, использовать два - кощунство и глупость..
Это сиШарп, детка. Там или // или /* ... */ Да и комментарии в том коде почти исключительно однострочные и в чем сокральный смысл тройного слеша, лично мне, программисту с 30-ти летним стажем, не ведомо. К сожалению. Простветите?
Я так понимаю вы на шарпе не пишете. Правильно должно выглядеть так:
///<summary>Важный///<summary>Важный класс</summary>
class MyClass
Тогда эти описания подтянет IntelliSense, будет сформирована xml-документация и потом ряд средств автодокументации смогут эти описания подтянуть. А два слеша это для комментариев в коде, а не для описания классов, методов, свойств и т.д.
Не правильно понимаете. Пишу. Сейчас больше на питоне, по задачам и инструментарий.
Я понимаю, вам по умничать захотелось и у вас это почти получилось. Только вы не внимательно читаете то, что пишут другие. Там шла речь именно о "комментарии в коде игры", мол если есть три то зачем пользоваться двумя слешами? А вот то что вы указали, три слеша перед объявлением класса - не является комментарием, а является инструкцией к компилятору/оболочке/другим средствам для выполнения вспомогательных операций, для формирования документации, для формирования юнит-тестов и работы программ/систем тестирования. Разные инструкции бывают. Только это не комментарии к коду, о которых идет речь.
Эээ, ну уважаемый, ну вы же и правда на шарпе не пишете. Ну это же видно. Ну загуглите C# Documentation comments - и прочитайте. Это именно что комментарии, и они далеко не только "перед объявлением класса" используются. Это не директивы препроцессора, не инструкции для компилятора или для какой-то там оболочки (вы возможно CLR имеете в виду, но её называют средой), это именно специальный вид комментариев, используемый для документации. И любой кто видел хотя бы страницу нормального кода на шарпе их знает, и использует если пишет. Откройте любой опенсорсный проект и посмотрите. Зачем писать какие-то глупости если вы в них не разбираетесь. Я вот в ваш питон не лезу, и глупости про него не пишу всякие, ибо им не владею, с ним не работаю, и он мне не интересен. И не нужно мне верить или не верить, откройте спецификацию языка C# (а конкретно - ECMA 334 Specification любой редакции, хоть самой первой, двадцатилетней давности, хоть самой последней) - и посмотрите там приложение D, которое так и называется и этому и посвящено. А если вам совсем лень, то я вам скопирую его начало: "C# provides a mechanism for programmers to document their code using a special comment syntax that
contains XML text. In source code files, comments having a certain form can be used to direct a tool to
produce XML from those comments and the source code elements, which they precede. Comments using
such syntax are called documentation comments. They must immediately precede a user-defined type
(such as a class, delegate, or interface) or a member (such as a field, event, property, or method)." А затем ниже: "A conforming C# compiler is not required to check the syntax of documentation comments; such
comments are simply ordinary comments.".
Если вы не доверяете как источнику спецификации на язык, то мне, к сожалению, нечем вам помочь, разве что посочувствовать вашему работодателю.
0 правильных ответов. В молодые годы обходился фортраном. Потом нужда пропала и больше ничего не учил. Надо бы сейчас пойти на курсы чего - нибудь выучить и начать писать какую-нибудь фигню.
К сожалению, я дальше PL1 не продвинулся.
Из всех только Руби VBSом обозвал.
Остальное в колледже-универе было.
Вот реально ждал паскаль...
К сожалению забил на программирование в 2002-м году, при этом занимая первые места на конкурсах в 1994-м, но при этом набрал 5/7 и назван просвещённым конём. Я до сих пор крут!
Уровень IT-грамотности: хакермен
7 из 7. Только потому что Ruby сталкивался