Сравнение ЯП по количеству слов
От: Shmj Ниоткуда  
Дата: 30.04.23 09:18
Оценка:
Вот чел. попытался, но как всегда немного напутал: https://github.com/e3b0c442/keywords

VB можно убрать из статистики — он туда добавил и операторы и даже директивы.

А вообще интересная тенденция. Язык Си хоть и старается быть консервативным, все равно вынужден обрастать словами. С++ уже оброс за много лет — а ведь есть еще расширения. Общее количество слов там уже около 2 сотен — если вам нужно просто понимать любой код. Постепенно приближается к человеческим языкам первобытных племен.
Re: Сравнение ЯП по количеству слов
От: kov_serg Россия  
Дата: 30.04.23 09:57
Оценка: +1
Здравствуйте, Shmj, Вы писали:

S>Вот чел. попытался, но как всегда немного напутал: https://github.com/e3b0c442/keywords


S>VB можно убрать из статистики — он туда добавил и операторы и даже директивы.


S>А вообще интересная тенденция. Язык Си хоть и старается быть консервативным, все равно вынужден обрастать словами. С++ уже оброс за много лет — а ведь есть еще расширения. Общее количество слов там уже около 2 сотен — если вам нужно просто понимать любой код. Постепенно приближается к человеческим языкам первобытных племен.


Где bainfuck в этом списке?
Re: Сравнение ЯП по количеству слов
От: Privalov  
Дата: 30.04.23 10:15
Оценка: +3
Здравствуйте, Shmj, Вы писали:

S>Вот чел. попытался, но как всегда немного напутал: https://github.com/e3b0c442/keywords


Синтаксический оверхед
Автор: Сергей Губанов
Дата: 09.06.05
Re: Сравнение ЯП по количеству слов
От: karbofos42 Россия  
Дата: 02.05.23 05:33
Оценка:
Здравствуйте, Shmj, Вы писали:

S>А вообще интересная тенденция. Язык Си хоть и старается быть консервативным, все равно вынужден обрастать словами. С++ уже оброс за много лет — а ведь есть еще расширения. Общее количество слов там уже около 2 сотен — если вам нужно просто понимать любой код. Постепенно приближается к человеческим языкам первобытных племен.


В чём интерес и что это количество показывает? Ну, был в C++ макрос NULL, спустя много лет добавили слово — nullptr (если не ошибаюсь).
Что это +1 слово показывает и какой язык лучше — где через "магический" ноль функционал реализуется или через ключевое слово?
Re: Сравнение ЯП по количеству слов
От: Буравчик Россия  
Дата: 02.05.23 05:49
Оценка: 3 (1)
Здравствуйте, Shmj, Вы писали:

S>Вот чел. попытался, но как всегда немного напутал: https://github.com/e3b0c442/keywords


Вот есть тоже интересный пост (2011 год). И включены некоторые не попавшие языки
Reserved keywords count by programming language?

В Smalltalk — 6 слов! Про Lisp ничего не сказано
Best regards, Буравчик
Re[2]: Сравнение ЯП по количеству слов
От: alpha21264 СССР  
Дата: 02.05.23 10:01
Оценка:
Здравствуйте, karbofos42, Вы писали:

S>> Общее количество слов там уже около 2 сотен — если вам нужно просто понимать любой код. Постепенно приближается к человеческим языкам первобытных племен.


K>В чём интерес и что это количество показывает?


Один из показателей сложности освоения языка.

Течёт вода Кубань-реки куда велят большевики.
Re[3]: Сравнение ЯП по количеству слов
От: karbofos42 Россия  
Дата: 02.05.23 12:38
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>Один из показателей сложности освоения языка.


И что сложнее: C++ с макросом NULL или тот же C++, но с добавленным ключевым словом nullptr?
А в C# слово using наверно в десятке конструкций можно использовать и не так, чтобы это всё было очевидно и не нужно было каждую отдельно учить.
Ну, и в том же C++ добавили вариант цикла: for (int x: arr) и нет ключевого слова foreach. В C# вот два отдельных слова ради этого завезли — for и foreach.
Только в обоих языках всё равно нужно изучать два типа циклов, т.к. немного разный синтаксис используется.
Не вижу в чём тут лучше/хуже "лишнее" ключевое слово и как влияет на сложность освоения.
Re[4]: Сравнение ЯП по количеству слов
От: alpha21264 СССР  
Дата: 02.05.23 12:42
Оценка: -1
Здравствуйте, karbofos42, Вы писали:

A>>Один из показателей сложности освоения языка.


K>И что сложнее: C++ с макросом NULL или тот же C++, но с добавленным ключевым словом nullptr?

K>А в C# слово using наверно в десятке конструкций можно использовать и не так, чтобы это всё было очевидно и не нужно было каждую отдельно учить.
K>Ну, и в том же C++ добавили вариант цикла: for (int x: arr) и нет ключевого слова foreach. В C# вот два отдельных слова ради этого завезли — for и foreach.
K>Только в обоих языках всё равно нужно изучать два типа циклов, т.к. немного разный синтаксис используется.
K>Не вижу в чём тут лучше/хуже "лишнее" ключевое слово и как влияет на сложность освоения.

Ты проявил чудеса эквилибристики, чтобы не увидеть очевидное.

Течёт вода Кубань-реки куда велят большевики.
Re[3]: Сравнение ЯП по количеству слов
От: Muxa  
Дата: 02.05.23 13:22
Оценка:
K>>В чём интерес и что это количество показывает?
A>Один из показателей сложности освоения языка.

А как сложнее получается: когда больше ключевых слов или когда их меньше?
Re[3]: Сравнение ЯП по количеству слов
От: rudzuk  
Дата: 02.05.23 13:37
Оценка: +1
Здравствуйте, alpha21264, Вы писали:

a> S>> Общее количество слов там уже около 2 сотен — если вам нужно просто понимать любой код. Постепенно приближается к человеческим языкам первобытных племен.


a> K>В чём интерес и что это количество показывает?


a> Один из показателей сложности освоения языка.


Да не. Что проще запомнить, да и просто понять человеку: говорящие сами за себя слова public, private или долбанутое правило именования членов, гласящее, что публичные члены начинаются с заглавной буквы, а приватные с маленькой?
avalon/3.0.2
Re[4]: Сравнение ЯП по количеству слов
От: alpha21264 СССР  
Дата: 02.05.23 15:20
Оценка: -1 :)
Здравствуйте, Muxa, Вы писали:

K>>>В чём интерес и что это количество показывает?

A>>Один из показателей сложности освоения языка.

M>А как сложнее получается: когда больше ключевых слов или когда их меньше?


При прочих равных, когда слов больше.

Течёт вода Кубань-реки куда велят большевики.
Re[4]: Сравнение ЯП по количеству слов
От: alpha21264 СССР  
Дата: 02.05.23 15:21
Оценка: -1
Здравствуйте, rudzuk, Вы писали:

a>> Один из показателей сложности освоения языка.


R>Да не. Что проще запомнить, да и просто понять человеку: говорящие сами за себя слова public, private или долбанутое правило именования членов, гласящее, что публичные члены начинаются с заглавной буквы, а приватные с маленькой?


Один из показателей
Так лучше видно?

Течёт вода Кубань-реки куда велят большевики.
Re[5]: Сравнение ЯП по количеству слов
От: rudzuk  
Дата: 02.05.23 17:41
Оценка:
Здравствуйте, alpha21264, Вы писали:

a> a>> Один из показателей сложности освоения языка.


a> R>Да не. Что проще запомнить, да и просто понять человеку: говорящие сами за себя слова public, private или долбанутое правило именования членов, гласящее, что публичные члены начинаются с заглавной буквы, а приватные с маленькой?


a> Один из показателей

a> Так лучше видно?

Видно также.
avalon/3.0.2
Re[5]: Сравнение ЯП по количеству слов
От: Muxa  
Дата: 02.05.23 19:51
Оценка:
M>>А как сложнее получается: когда больше ключевых слов или когда их меньше?

A>При прочих равных, когда слов больше.


Ну то есть, берём с++ и начинаем заменять ключевые слова закорючками; это получается упрощение языка?
Re[6]: Сравнение ЯП по количеству слов
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 02.05.23 19:58
Оценка: +1
Здравствуйте, Muxa, Вы писали:

M>>>А как сложнее получается: когда больше ключевых слов или когда их меньше?


A>>При прочих равных, когда слов больше.


M>Ну то есть, берём с++ и начинаем заменять ключевые слова закорючками; это получается упрощение языка?


Угу, как в Котлине всяких элвисов понаизобретали. У меня через пять минут пар из по крышки пошел
Маньяк Робокряк колесит по городу
Re[4]: Сравнение ЯП по количеству слов
От: CreatorCray  
Дата: 03.05.23 02:25
Оценка: +2
Здравствуйте, rudzuk, Вы писали:

R>долбанутое правило именования членов, гласящее, что публичные члены начинаются с заглавной буквы, а приватные с маленькой?

Ух ёпт! За такое вообще расстрел из говномёта полагается.
Это где такой маразм?
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Re: Сравнение ЯП по количеству слов
От: LaptevVV Россия  
Дата: 03.05.23 03:22
Оценка:
S>Вот чел. попытался, но как всегда немного напутал: https://github.com/e3b0c442/keywords
Там нет оберона.
Поэтом у это не статистика
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Сравнение ЯП по количеству слов
От: vaa  
Дата: 03.05.23 04:41
Оценка: +1
Здравствуйте, LaptevVV, Вы писали:

S>>Вот чел. попытался, но как всегда немного напутал: https://github.com/e3b0c442/keywords

LVV>Там нет оберона.
LVV>Поэтом у это не статистика

там нет лиспа, кложи и немерла. если не считать макросы у кого интересно меньше слов.
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[3]: Сравнение ЯП по количеству слов
От: LaptevVV Россия  
Дата: 03.05.23 07:17
Оценка:
LVV>>Там нет оберона.
vaa>там нет лиспа, кложи и немерла. если не считать макросы у кого интересно меньше слов.
Ну, там явно традиционные императивные языки.
Для таких у Оберона — минимум.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Сравнение ЯП по количеству слов
От: rudzuk  
Дата: 03.05.23 07:34
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV> S>Вот чел. попытался, но как всегда немного напутал: https://github.com/e3b0c442/keywords


LVV> Там нет оберона.

LVV> Поэтом у это не статистика

Оберона... Там даже Паскаля нет. Кстати, в Delphi 135 ключевых слов, из них 64 зарезервированы (т.е. нельзя использовать в качестве идентификаторов). Кто скажет, что Паскаль сложный язык, тот сам себя убей апстену!
avalon/3.0.2
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.