[PK]Sly (_pk_sly) wrote,
[PK]Sly
_pk_sly

Category:

Программирование

Опять вошёл в фазу разглядывания языков программирования.

R в целом выглядит перспективно, но к сожалению, не использует устоявшуюся терминологию, из-за чего в нём достаточно тяжело разбираться только из-за того, что по названию невозможно догадаться, что делает функция и как найти то, что надо.

Julia по описанию - что-то совершенно волшебное: система типов, макросы, компиляция всегда прямо в native (из-за чего по скорости уделывает всё что можно).
Но ... массивы индексируются с 1. Как жаль, что вся эта красота должна умереть 😈

Честно говоря, началось это с того, что мне показалось, что R мог бы заменить для меня gnuplot. Давно хотел для себя заменить его на хоть что-то более современное, удобное и желательно, с полноценной возможностью программирования, но нет. Похоже, что пока в природе такая вещь просто отсутствует.

Gnuplot прекрасен ровно тем же, чем прекрасен Perl: простые вещи на нём делаются действительно просто, но при этом, если надо можно перейти к гораздо более сложным вещам.
Это свойство создаёт действительно универсальные инструменты.

И это - инструменты, которыми хочется пользоваться.
Большинство вещей начинаются как прототип и для разработки не хочется заранее думать: "а это у меня будет ерунда на выброс или большой серьёзный проект" и, исходя из этого, заранее выбирать инструмент.
К тому же, "большом проекте" будет много накладных расходов и минимальный выхлоп будет стоить дорого.
Гораздо интереснее - просто взять и сделать, а потом, если надо, увеличить масштаб.
Subscribe

  • Сказки

    В очередной раз не стал ребёнку читать детскую сказку (в которой, конечно же, кого-то убивают или съедают) и понял вот что... Довольно большая часть…

  • Браки - однополые и не только

    Австралийцы вздумали проводить что-то типа всегосударственного опроса по поводу однополых браков, разрешить ли их. Это не референдум (законной силы…

  • FIFO или LIFO?

    {для непрограммистов: FIFO: First In - First Out, первый пришёл - первый пошёл; LIFO: Last In - First Out, последний пришёл - первый пошёл} Началась…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments