Комментарии 65
Там такой конструкции вроде нет, зато есть case-end
Открывать блок, который кончается на end, в Паскале могут, навскидку:
Begin
try
Case
Record
Class
Object (да, было и такое)
… и, бонусом:
Program
Unit
Lua — единственный язык программирования в котором нецензурное слово вошло в топ. Можете найти?
Нашел слово на букву F :) а чуть ниже Mohammed
P.S. т.е. работа будет продолжаться? или название статьи корректироваться?
Можно ли использовать .forth, .frt и .4th как основные расширения для этого языка?
P.S. «Знаки» препинания (:;. ) значимые слова в Форт :)
Ассемблеры планируется добавить в проект.
и иметь более подробный контекст вывода применения того или иного слова (с расширением колонки или вывода в основную зону)
есть ещё также, например, на sourceforge. «Массовый» проект на ассемблере — Kolibri OS расположен на своей площадке. Ассемблерные файлы встречаются в тех или иных проектах.
P.S. С расширением ассемблерных файлов могут быть нестыковки и ассемблеры бывают такие разные
и для разных процессоров (контроллеров). Одно из расширений на Github .s
Десять мнений: какой язык программирования учить первым/
А, если посмотреть сколько языков представлено на текущий момент в проекте rosettacode то коллизий по расширению файлов заметно добавится. Про «экзотику» типа HiAsm можно даже не упоминать. :)
P.S. Была какая то библиотечка представлена на Github по распознаванию языков программирования в недавних новостях.
Было бы здорово иметь такую модель на javascript'e. Тогда можно было бы проводить классификацию прямо на BigQuery, как user-defined function.
В Go самым популярным словом оказалось err. В этом языке нет исключений?В Go принято возвращать 2 значения: результат и ошибку.
Кстати, это единственный язык, в котором название переменной оказалось популярнее ключевых слов. (либо я не заметил другие)
Также The стабильно держится в лидерах, жаль, что только из-за комментариев.
Стоит собрать статистику без ключевых слов, так как они занимают половину верхних позиций.
Красиво.
И графики таких частот были бы весьма интересны — насколько плавно убывает частота использования.
1. import=102,703,904 2. return=68,848,062 3. public=63,437,224 4. if=48,541,265 5. the=48,123,547 6. org=41,378,185 7. String=38,064,156 8. this=36,756,897 9. new=36,359,075 10. null=34,932,524 11. int=32,221,928 12. java=32,155,509 13. void=27,724,726 14. i=26,995,773 15. Override=26,626,591
Самый популярный тип — java.lang.String;
Самый популярный примитивный тип int;
Самая популярная конструкция — if, куда же без них;
Значимое количество методов не возвращающих ничего void,
Самое распрастраненное наименование переменной i — циклы рулят;
Самое распрастраненное слово в java-doc the
В java больше открытого public чем закрытого(private) и наследуемого(protected)
Конечно есть нюансы, но куда без них :)
За статью спасибо.
Судя по 15-й позиции ещё иерархии довольно большие, много переопределённых методов:
@Override
void someMethodName();
Вот еще несколько выводов, опять же с допущениями:
Часто встречаемая ошибка — IOException
Java классы довольно хорошо докумнтированны
Литералов true и false примерно одинаково (12,989,940/12,745,131)
Java пронизана языками и технологиями:
— SQL / JDBC
— XML / JSON
— Regexp
— JUnit /
Не плохо покрыта тестами
Пунктуация, операторы и числа игнорируются.
Тем не менее, в топ языка Lua вкралось число 0x00
(неужели в языке, где нет встроенных побитовых операций, так часто используются шестнадцатеричные константы?).
Если на гитхабе поискать 0x00 extension:lua то можно найти примеры
Тем не менее, в топ языка Lua вкралось число 0x00 (неужели в языке, где нет встроенных побитовых операций, так часто используются шестнадцатеричные константы?).
Судя по всему (и по ссылке из соседнего комментария), Lua активно используется в интернете вещей, что в принципе логично, ведь его интерпретатор очень маленький и написан на C, а значит его можно портировать практически куда угодно. Практически везде константа 0x00
является частью каких-то двоичных данных, вероятнее всего, прошивки.
Т.е. имена классов, функций, переменных.
Я иногда, чтобы определиться с именем класса/функции делаю поиск по гитхабу, какое название чаще используется, то у себя и использую
Эххх. Ещё один сайт который не работает без js.
Самые популярные слова в двух терабайтах кода