История изменений
Исправление 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. Горстке энтузиастов, пишущих на этом, хватает, но не более того.