Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Lua. кто-нибудь пользуется? почему это хорошо?

752  1 2 3 все
Simple Nothing is f*cked20.12.17 15:58
Simple
NEW 20.12.17 15:58 
в ответ AlexNek 20.12.17 00:15

Какая разница? Все они с JIT и для большинства задач не уступают компилируемым.

#21 
  moose старожил20.12.17 21:24
NEW 20.12.17 21:24 
в ответ AlexNek 20.12.17 00:15
то что уже и сказал - не люблю интерпетируемые языки.

ну, не женитесь : )


#22 
AlexNek патриот20.12.17 22:09
AlexNek
NEW 20.12.17 22:09 
в ответ Simple 20.12.17 15:58
Все они с JIT

Существующие наиболее распространённые интерпретаторы языков PHP, Ruby, Perl, Python и им подобных, имеют ограниченные или неполные JIT.

https://ru.wikipedia.org/wiki/JIT-комп...


и для большинства задач не уступают компилируемым

Практически не интересует то, что одну и туже задачу можно реализовать на различных языках

Интересует прежде всего удобство пользования и прочие индивидуальные предпочтения.

Вот казалось бы, относительно конечной цели VB.NET и C# разницы не имеют, а вот когда приходится пользовать VB хочется "рвать".

#23 
Simple Nothing is f*cked21.12.17 18:16
Simple
NEW 21.12.17 18:16 
в ответ AlexNek 20.12.17 22:09

К примеру, год назад я работал в проекте на php и очень удивился, насколько это было приятно. Все, что надо - хорошая IDE.

#24 
MrSanders старожил21.12.17 18:31
NEW 21.12.17 18:31 
в ответ Simple 21.12.17 18:16

Угу. Хорошая IDE и работать одному. И сдать - забыть.

#25 
  moose старожил21.12.17 21:34
NEW 21.12.17 21:34 
в ответ MrSanders 21.12.17 18:31

хорошая IDE - с моей колокольни опыта - не обазятельно "промышленная IDE" в обычном понимании. теперь, из embedded domain, для меня это просто удобный tool chain, то, к чему вы привыкли. для меня пока самым удобным в некоторых случаях редактором кода остается vi, sorry ....

#26 
AlexNek патриот21.12.17 21:41
AlexNek
NEW 21.12.17 21:41 
в ответ Simple 21.12.17 18:16

и какая есть хорошая бесплатная IDE не уступающая визуал студии?

А как Вам такая последовательность?

$asd=5;
$asd="qwertyui"
$Asd = 10;
#27 
Simple Nothing is f*cked21.12.17 23:10
Simple
NEW 21.12.17 23:10 
в ответ AlexNek 21.12.17 21:41, Последний раз изменено 21.12.17 23:14 (Simple)

Говнокод можно писать на любом языке.

https://www.jetbrains.com/idea/

#28 
Simple Nothing is f*cked21.12.17 23:11
Simple
NEW 21.12.17 23:11 
в ответ MrSanders 21.12.17 18:31

Такое недостойно джедая!

IDEA отлично распознает типы, а там где не распознает, можно аннотацию сделать. Все чистенько.

#29 
Simple Nothing is f*cked21.12.17 23:12
Simple
NEW 21.12.17 23:12 
в ответ moose 21.12.17 21:34

Я сам не ездец, но все говорят, что поездив на бмв, на запорожец пересаживаться не хочется.

#30 
AlexNek патриот22.12.17 01:13
AlexNek
NEW 22.12.17 01:13 
в ответ moose 21.12.17 21:34
остается vi, sorry

ой не напоминайте, постоянно приходится искать в интернете как из него выйти. Проще "мс" поставить.

#31 
AlexNek патриот22.12.17 01:18
AlexNek
NEW 22.12.17 01:18 
в ответ Simple 21.12.17 23:10
Говнокод можно писать на любом языке.

Вы не то увидели. Подобные ошибки вполне могут быть. И одно дело когда их видно сразу после набора кода / компиляции.


.jetbrains.com - речь шла о бесплатных. Если мне нужно чего то сделать на PHP дома раз в пару лет, то смысл в покупке?

#32 
Simple Nothing is f*cked22.12.17 11:03
Simple
NEW 22.12.17 11:03 
в ответ AlexNek 22.12.17 01:18

Все, что вы хотели сказать, я понял. Это также относится к говнокоду. Я достаточно пописал на js и в курсе.

Насколько мне известно, у jetbrains есть бесплатная версия для личного пользования. Phpstorm емнип. Полная навигация не только по php-коду, но и по шаблонам twig. С говностудией не сравнить.

#33 
Simple Nothing is f*cked22.12.17 11:06
Simple
NEW 22.12.17 11:06 
в ответ AlexNek 22.12.17 01:13

Ага, особенно на прод-сервере с aix.

Базовый набор команд несложно запомнить. Это уже за продвинутыми вещами типа как открыть одновременно два файла приходится в доку лезть.

#34 
  moose старожил22.12.17 17:29
NEW 22.12.17 17:29 
в ответ Simple 21.12.17 23:12

вы правы. но верно зачастую и обратное: проездив довольно долго на запорожце, на бмв смотрят со страхом : )

#35 
Simple Nothing is f*cked22.12.17 17:37
Simple
NEW 22.12.17 17:37 
в ответ moose 22.12.17 17:29

В данном случае бояться нечего. Типичная мысль как правило такая: "блеа, как же я без этого работал раньше?!!!"

Если бы я еще имел дело с с++, обязательно бы попробовал CLion, а так лень. Наверняка заруливает говностудию в одни ворота.

#36 
  moose старожил22.12.17 21:44
NEW 22.12.17 21:44 
в ответ Simple 22.12.17 17:37

да ничем он не лучше, чем остальные. особенно если для майкрософт платформ что-то делать нужно. работал и с вижуал студио, и нетбинз, и эклипс, и мвижн, и виай, и еще наверняка кучей всего, не говоря о перфокартах. "иде" удобно то, к которому привык и запорожец в том числе может быть кому-то удобнее бмв, не нужно людей за это пинать. иде не решают главную проблему: понимать problem domain, процесс разработки, интересы людей, которые в этом задействованы и кучу всякого еще. а то, что "оно" мне, когда я печатаю, подсказки высвечивает, "оно" может идти гулять, я быстрее ручками напечатаю : )

#37 
AlexNek патриот22.12.17 23:48
AlexNek
NEW 22.12.17 23:48 
в ответ Simple 22.12.17 11:03
Это также относится к говнокоду.

Что эта мысль не совсем понятна.

Дали "нормальный" проект. Нужно что то добавить. В силу каких причинначали пользовать имеющееся имя но с другим типом.


у jetbrains есть бесплатная версия для личного пользования. Phpstorm емнип

https://www.jetbrains.com/phpstorm/buy/#edition=personal

может раньше и была бесплатной

#38 
AlexOtt местный житель08.01.18 07:35
AlexOtt
NEW 08.01.18 07:35 
в ответ AlexNek 18.12.17 22:10

для Lua есть LuaJIT - just in time compiler...


Lua много где используется в качестве встраиваемого языка - в игрушках, всяких load balancers, API gateways, etc

#39 
AlexNek патриот09.01.18 01:29
AlexNek
NEW 09.01.18 01:29 
в ответ AlexOtt 08.01.18 07:35

Ппроблема не в наличии или отсутствии компилятора - проблема в самом "концепте" языка.

#40 
1 2 3 все