The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Доступен язык программирования Perl 5.36.0"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Доступен язык программирования Perl 5.36.0" +/
Сообщение от Iar De (?), 30-Сен-22, 11:01 
Я отсканировал свои bin папки. По сути, это exeшники, установленные в системе:
for var_p in `perl -le 'map { print } split(":", $ENV{PATH})'`; do find $var_p -type f -executable-exec file -b {} \; ; done|tee /tmp/txt.bins

cat /tmp/txt.bins|wc -l

Нашлось 5991 исполняемых файлов в системе.

Разбил их по языку:
cat /tmp/txt.bins|perl -nle 'chomp; /^([^,]{,60})/; print $1'|sort -i|uniq -c|sort -h

Получилось следующая статистика по количеству программ, написанных на определённых языках или скомпилированных. Понятно, что ELF - это скомпилированые, а остальные видно на чём написаны:

      1 a /bin/mksh script
      1 a /usr/bin/env nickle script
      1 a /usr/bin/env php script
      1 a /usr/bin/env tclsh script
      1 a /usr/bin/festival --script script
      1 a /usr/bin/lefty script
      1 a /usr/bin/php8.1 script executable (binary data)
      1 a /usr/bin/python3 script executable (binary data)
      1 a /usr/bin/tclsh script
      1 a  /usr/bin/wish script
      1 awk script
      1 setgid Python script
      1 Tenex C shell script
      2 ASCII text
      2 ELF 32-bit LSB pie executable
      2 empty
      2 Unicode text
      3 a /usr/bin/php script
      3 Java archive data (JAR)
      4 data
      6 a  /usr/bin/env tclsh script
     14 a /usr/bin/ocamlrun script executable (binary data)
     17 setgid ELF 64-bit LSB pie executable
     23 setuid ELF 64-bit LSB pie executable
     24 a /usr/bin/env sh script
     62 Ruby script
    155 ELF 64-bit LSB executable
    195 Bourne-Again shell script
    331 Python script
    563 Perl script text executable
    691 POSIX shell script
   3879 ELF 64-bit LSB pie executable

Тут видно, что на живом питоне написано в 2 раза меньше программ, чем на мёртвом пёрле.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Доступен язык программирования Perl 5.36.0, opennews, 29-Май-22, 09:56  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру