LINUX.ORG.RU
ФорумTalks

Релиз Pisaahriktux 4.0 (Naagliteruufaetraceerefocozeneaxtoreial II)

 , , ,


2

1

Вышел релиз Pisaahriktux 4.0 (Naagliteruufaetraceerefocozeneaxtoreial II), сборки для Raspberry Pi на основе PiLFS для юзеров ядерной фреймбуферовской консоли без иксов с локалью KOI8-R.

В этой версии: aalib-1.4.0, aria2-1.28.0, arj-3.10.22, asterisk-13.9.1, audiofile-master, aview-1.3.0, bdwgc-gc7_6_0, beetle-supergrafx-libretro-master, biew-610, bitlbee-3.4.2, bvi-1.4.0, catdoc-0.95, cfitsio, Char-KOI8R-1.08, clit18, cmake-3.6.2, curl-7.50.1, Cython-0.24.1, db-6.2.23, DirectFB 1.7.7, djvulibre-3.5.27, ed-1.13, emacs-25.1, enca-1.19, fbgrab-1.3, fbi-2.12, fdupes-1.6.1, fetchmail-6.3.26, flac-1.3.1, flasm, flux 1.4.4, fontconfig-2.12.1, freetype-2.7, fribidi-0.19.7, frobtads-1.2.3, frotz-2.44, gambatte-libretro-master, gdb-7.11.1, Genesis-Plus-GX-master, giflib-5.1.4, git-2.10.2, glib-2.48.2, gnu-ghostscript-9.14.0, gnutls-3.5.3, gophernicus-2.0, guile-ncurses-2.0, ha-master, hdf5-1.8.17, ImageMagick-7.0.3-0, indent-2.2.10, irssi-0.8.20, jansson-2.9, jp2a-1.0.6, jq-1.5, lame-3.99.5, lcms2-2.8, lftp-4.7.3, lha-1.14i-ac20050924p1, libao-1.2.0, libass-0.13.2, libatomic_ops-7.4.4, libcaca-0.99.beta19, libdrm-2.4.70, libexif-0.6.21, libgcrypt-1.7.3, libgpg-error-1.24, libiconv-1.14, libidn-1.33, libjpeg-turbo-1.5.0, libogg-1.3.2, libpciaccess-0.13.4, libpng-1.6.25, libpthread-stubs-0.3, libretro-fceumm-master, libretro-vecx-master, libsigc++-2.99.7, libsigsegv-2.10, libtasn1-4.9, libtheora-1.1.1, libtommath-1.0, libtorrent-0.13.6, libunistring-0.9.6, libusb-1.0.20, libvorbis-1.3.5, libvpx-master, libxml2-2.9.4, libxmp-4.4.0, lighttpd-1.4.41, links-2.13, lunzip-1.8, lynx2.8.9dev.10, lziprecover-1.18, lzlib-1.8, maxima-5.38.1, mc-4.8.18, mpg123-1.23.6, mplayer-2016-09-18, mpv-0.20.0, msmtp-1.6.5, mutt-1.7.1, mypy-0.4.5, nano-2.7.1, nettle-3.2, nmap-7.30, numpy-1.11.2, p7zip_16.02, pdb2txt, plzip-1.5, poppler-0.47.0, poppler-data-0.4.7, prboom-plus-2.5.1.4, procmail-3.22, psftools-1.0.7, rename-1.9, RetroArch, rtorrent-0.9.6, scons-2.5.0, screen-4.4.0, SDL12-kms-dispmanx-master, SDL2-2.0.4, SDL2_image-2.0.1, SDL2_mixer-2.0.1, SDL2_net-2.0.1, SDL2_ttf-2.0.14, SDL_image-1.2.12, SDL_mixer-1.2.12, SDL_net-1.2.8, SDL_ttf-2.0.11, sdparm-1.10, sharutils-4.15.2, snes9x2002-master, sox-14.4.2, speex-1.2rc1, squashfs-utils 4.3, strace-4.13, swftools-2013-04-09-1007, tcsh-6.19.00, tiff-4.0.6, TiMidity++-2.14.0, tree-1.7.0, unarj-2.65, unrar, unrtf-0.21.9, vorbis-tools-1.4.0, wcslib-5.15, xmp-4.1.0, zip30.

Отдельно привожу список компиляторов и интерпретаторов:

  • bwbasic 3.0 (Bywater BASIC Interpreter)
  • GNU Cim 5.1 (Simula compiler that compiles into C)
  • f2c (Fortran to C Translator) version 20100827
  • FOCAL-1.0.1
  • Focal-81 by Dave Conroy
  • Free Pascal Compiler 3.0.0
  • Gforth 0.7.3 (GNU Forth)
  • GNU Cobol 2.0-rc2
  • GNU Guile 2.0.12 (implementation of the Scheme programming language)
  • GNU Smalltalk 3.2.5
  • The Icon Programming Language 9.5.1
  • MARST 2.7 (Algol 60 to C Translator)
  • The Mumps Compiler 17.11 by Kevin C. O'Kane
  • Nim Compiler 0.14.2
  • Erlang/OTP 19.0
  • Python 3.5.2
  • Refal-5 Version PZ Feb 29 2016
  • Regina-REXX 3.9.1
  • Ruby 2.3.1
  • Steel Bank Common Lisp 1.3.11
  • SNOBOL4 2.0 (The Macro Implementation of SNOBOL4 in C (CSNOBOL4B))
  • Vishap Oberon Compiler (oberon-2 compiler)
  • PHP 7.0.12
  • YASM 1.3.0 (Modular Assembler)

Напоминаю, что рекомендуемый объём карты памяти теперь составляет не менее 8 Гб, хотя теоретически оно должно влезать и на 4 Гб (но, фрагментация).

Скачать: http://saahriktu.org/downloads/pisaahriktux_4.0_distro.tar.xz

★★★★★

Последнее исправление: saahriktu (всего исправлений: 1)

Ответ на: комментарий от saahriktu

Тот факт что убожество C на огромном подмножестве задач признали даже гнутые извращенцы ты совсем не хочешь рассматривать?

kirk_johnson ★☆
()
Последнее исправление: kirk_johnson (всего исправлений: 1)
Ответ на: комментарий от saahriktu

А вот норма, которая продолжает жить и здравствовать:

   Portable C Compiler (сокращается как pcc или реже pccm -- <<portable C compiler machine>>) -- один из ранних
   компиляторов для языка C, написанный Стивеном С. Джонсоном из Bell Labs^[3] в середине 70х, основываясь
   частично на разработках Алана Снидера.

   Стал одним из первых компиляторов, способных адаптировать код к различным архитектурам вычислительных систем,
   что обеспечило ему долгую жизнь. Он поставлялся вместе с BSD Unix до релиза 4.4BSD в 1994 -- тогда его заменил
   GCC. В 1980-х годах, был настолько влиятельным, что многие компиляторы базировались на нём. Вот что пишет Денис
   Ритчи в своей работе^[4] об истории языка Си:
   << В 1980-е Си быстро набирал популярность и компиляторы стали доступны практически на каждой машине и
   операционной системе; в частности, он стал популярным как язык программирования для персональных компьютеров,
   причем одновременно как для разработчиков коммерческого программного обеспечения для этих машин, так и для
   рядовых пользователей, увлекающихся программированием. В начале десятилетия практически каждый компилятор был
   основан на pcc Джонсона; к 1985 было уже много компиляторов, созданных независимыми разработчиками. >>

Он продолжает развиваться и доступен и сегодня для Linux'ов и *BSD. И он по прежнему на Си.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от kirk_johnson

Вы выдаёте за факты свои домыслы. Просто кол-во грамотных программистов резко снижается. Вот проект GNU, видимо, и пытается выплывать за счёт более высокоуровневых вещей. Но, это не норма.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Вы выдаёте за факты свои домыслы. Просто кол-во грамотных программистов резко снижается. Вот проект GNU, видимо, и пытается выплывать за счёт более высокоуровневых вещей. Но, это не норма.

Причем здесь грамотность? Авторов C достал ASM и они сделали C. Прошло N лет и авторов других языков достал C.

kirk_johnson ★☆
()
Ответ на: комментарий от kirk_johnson

Не «достал», а «лень» и «нет времени». Это не значит, что, якобы, языки плохие, отнюдь. Многим хочется переделать побольше, вот и придумывают инструменты чтобы писать меньше, а работа выполнялась такая же. Но, при этом, программы начинают выполнять много лишнего и тормозить, выжирая ресурсы. Чего не было бы если бы они были написаны на Ассемблере/Си.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Не «достал», а «лень» и «нет времени». Это не значит, что, якобы, языки плохие, отнюдь. Многим хочется переделать побольше, вот и придумывают инструменты чтобы писать меньше, а работа выполнялась такая же. Но, при этом, программы начинают выполнять много лишнего и тормозить, выжирая ресурсы. Чего не было бы если бы они были написаны на Ассемблере/Си.

Назови свою самую большую программу на C и её LOC.

kirk_johnson ★☆
()
Ответ на: комментарий от kirk_johnson

Да какая разница? В любом случае Ассемблер и Си никто не отменял, и они до сих пор широко используются.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Да какая разница? В любом случае Ассемблер и Си никто не отменял, и они до сих пор широко используются.

У меня складывается впечатление, что ты не знаешь, о чем говоришь.

kirk_johnson ★☆
()
Ответ на: комментарий от kirk_johnson

Кто-то спорит с тем, что сложные проекты долго и тяжело разрабатывать на Ассемблере/Си? Да, сложно. Да, трудозатратно. Зато софт лёгкий и быстрый. Потому эти языки никто и не отменяет. А так бы, конечно, если бы был хороший язык высокого уровня, компилятор которого компилил бы в считанные байты бинарников, которые отрабатывали бы за миллисекунды, то Си бы уже давно ушёл в прошлое. Но, чем-то надо жертвовать. Или временем, или малым весом и скоростью софта.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 2)
Ответ на: комментарий от saahriktu

Инкапсулируй типа:

strptr + utf8StrToPointerOffset(strptr, N)
А правильнее — обернись структурами (одна структура на строку), пусть хранят состояние где ты там в строке остановился. Напиши ф-ции бработчики этой кухни. Т.к. это СИ, то ты один хрен при склеивании и делении строк занимаешься байтоебством, то одно от другого мало чем будет отличаться. И какойнить принтф нормально проглотит любую последовательность байт, главное что порядок, позицию указателя и кол-во ты ранее определил правильно.

Я тебе не говорил что они чихали. Я говорил что завезли таблицы для себя любимых. И аписнил что там ничего страшного нет и ты можешь работать так же легко как и на однобайтных, но с некоторыми поправками.

deep-purple ★★★★★
()
Ответ на: комментарий от saahriktu

без десятков специальных библиотек и велосипедов ничего не распарсить

Я же скинул тебе ~10 строк кода, решающих твою проблему. ЧТо тебе не нравится?

уподобляться свинье под дубом и быть неблагодарным Си

И тут Остапа понесло. Давай, начинай выть ту же тираду про асм — его тоже опрокинули с утф.

Проблемы с Си возникают у тех людей, которые не желают разбираться в Unix'ах
Проблемы с Си возникают у людей
Проблемы с Си

А теперь посмотри на себя и на то что ты писал про утф-8 и СИ

deep-purple ★★★★★
()
Ответ на: комментарий от unt1tled

paracoccidioidomicosisproctitissarcomucosis — это несколько слов на латыни. Название болезней. И название одной порнграйндкор-группы из Мексики. А название релиза мне перевести так и не удалось, да.

r3lgar ★★★★★
()
Ответ на: комментарий от kirk_johnson

Мне интересно стало, а что у меня то:

6207 LOC // новая недопиленная версия, и это только ядро в основном
1659 LOC // старая топорная, работающая версия (можно суммировать т.к. с неё забираю потихоньку концепт)
Чот мало, я думал будет больше )) Хотя возможности у прилаги уже не малые, да и это не все — есть еще где-то тестовые куски для последующего внедрения в основной код.

deep-purple ★★★★★
()
Ответ на: комментарий от saahriktu

Кто-то спорит с тем, что сложные проекты долго и тяжело разрабатывать на Ассемблере/Си? Да, сложно. Да, трудозатратно. Зато софт лёгкий и быстрый.

Да, дыряво.

kirk_johnson ★☆
()
Ответ на: комментарий от saahriktu

Ты не обращай на недоумков внимания. Правильно всё делаешь. Белой вороной всегда быть тяжело.

А на счёт хамства ...
Интернет - это параша, где философия `никто никому ничего не должен`. В FidoNet хамов быстро отстреливали плюсомётом, тут модераторам на всё плевать. Лицемерие и подлость - сводные братья хамства.

pacify ★★★★★
()

с локалью KOI8-R



Господи, жги. Здесь некого спасать.

tazhate ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.