LINUX.ORG.RU

История изменений

Исправление hobbit, (текущая версия) :

но это охрененно - изучаю раст и он прекрасен, как по мне. Это же шедевр в синтаксисе, возможностях, он просто красив в стиле.

После луа-то? Даже не сомневаюсь. Это как я на 3 курсе упоролся, написав на бейсике (нет, не на VBA, его тогда не было, а на классическом бейсике, где подпрограмму можно было сделать только через GOSUB) программу в 2000 строк. Я её написал, но понял, что это предел. После чего я перешёл на паскаль, и это был охрененный шедевр. К сожалению, дома компа, тянущего паскаль, не было, только в институте.

А луа она конечно, хороша для скриптоты.

Я вон в луа по сути только с композицией и работаю, там других вариантов нету. Одно и то же по сути.

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

Кстати, синтаксис объявления функций в расте больше на паскаль похож, чем на C/C++/Java. Явно присутствует ключевое слово fn. И это действительно логично.

А недостаток раста, на мой взгляд… такой же, как у паскаля. Его пилит одна команда. В комитете по C++ сидит много игроков, все изменения очень придирчиво обсуждаются, потом выпускается стандарт. @Croco может сколько угодно ругать «комитетные» языки, но они дают гарантию высокой живучести языка. И всегда на выбор есть несколько компиляторов, и свободных, и проприетарных… В общем, плюсы могут жить ещё лет 20, даже если кто-то их будет планомерно экскаватором закапывать.

А rust — это vendor lock. Не такой, как винда или фотошоп, конечно. Но они могут ещё несколько лет полировать своё детище, вынуждать авторов прикладного софта бежать за ними, а потом им всё это надоест, они разбегутся, и всё. Кстати, ты ещё и не имеешь права сделать свой компилятор раста, они это имя защищают. Так что может, будет ещё хуже, чем с fpc сейчас. Хотя если на этот vendor lock завяжут ядро линукса, к чему сейчас потихоньку идёт, может, кто-то будет выкручиваться и некромантить язык с синтаксисом, как у раста, но не раст. Линуксу просто так помереть не дадут.

С паскалем примерно аналогично (хотя сторонние компиляторы там никто выпускать, кажется, не запрещает). Там долгое время единственным игроком был Борланд, навносили много спорного, хотя и хорошего тоже было много. Сейчас вот всё держится на команде fpc. Горстке энтузиастов, пишущих на этом, хватает, но не более того.

Исходная версия hobbit, :

но это охрененно - изучаю раст и он прекрасен, как по мне. Это же шедевр в синтаксисе, возможностях, он просто красив в стиле.

После луа-то? Даже не сомневаюсь. Это как я на 3 курсе упоролся, написав на бейсике (нет, не на VBA, его тогда не было, а на классическом бейсике, где подпрограмму можно было сделать только через GOSUB) программу в 2000 строк. Я её написал, но понял, что это предел. После чего я перешёл на паскаль, и это был охрененный шедевр. К сожалению, дома компа, тянущего паскаль, не было, только в институте.

А луа она конечно, хороша для скриптоты.

Я вон в луа по сути только с композицией и работаю, там других вариантов нету. Одно и то же по сути.

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

Кстати, синтаксис объявления функций в расте больше на паскаль похож, чем на C/C++/Java. Явно присутствует ключевое слово fn. И это действительно логично.

А недостаток раста, на мой взгляд… такой же, как у паскаля. Его пилит одна команда. В комитете по C++ сидит много игроков, все изменения очень придирчиво обсуждаются, потом выпускается стандарт. @Croco может сколько угодно ругать «комитетные» языки, но они дают гарантию высокой живучести языка. И всегда на выбор есть несколько компиляторов, и свободных, и проприетарных… В общем, плюсы могут жить ещё лет 20, даже если кто-то их будет планомерно экскаватором закапывать.

А rust — это vendor lock. Не такой, как винда или фотошоп, конечно. Но они могут ещё несколько лет полировать своё детище, вынуждать авторов прикладного софта бежать за ними, а потом им всё это надоест, они разбегутся, и всё. Кстати, ты ещё и не имеешь права сделать свой компилятор раста, они это имя защищают. Так что может, будет ещё хуже, чем с fpc сейчас. Хотя если на этот vendor lock завяжут ядро линукса, к чему сейчас потихоньку идёт, может, кто-то будет выкручиваться и некромантить язык с синтаксисом, как у раста, но не раст. Линуксу просто так помереть не дадут.

С паскалем примерно аналогично (хотя сторонние компиляторы там никто выпускать, кажется, не запрещает). Там долгое время единственным языком был Борланд, навносили много спорного, хотя и хорошего тоже было много. Сейчас вот всё держится на команде fpc. Горстке энтузиастов, пишущих на этом, хватает, но не более того.