LINUX.ORG.RU

Как научиться так программировать на JS?

 , ,


0

1
[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]][([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]][([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+([]+[])[(![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(!![]+[])[+[]]+([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]()[+!+[]+[!+[]+!+[]]]+((!![]+[])[+[]]+[+!+[]]+[!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+[+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+[+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(+(+!+[]+[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+[!+[]+!+[]]+[+[]])+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+[+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]+(!![]+[])[+[]]+[+!+[]]+[!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]+(!![]+[])[+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]]+[+[]]+(!![]+[])[+[]]+[!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]]+(!![]+[])[+[]]+[+!+[]]+[+!+[]]+[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+[+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]+(!![]+[])[+[]]+[!+[]+!+[]+!+[]+!+[]]+[+[]]+(!![]+[])[+[]]+[+!+[]]+[!+[]+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]+(!![]+[])[+[]]+[+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([][[]]+[])[!+[]+!+[]]+(!![]+[])[+[]]+[!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]]+(!![]+[])[+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]]+[+!+[]])[(![]+[])[!+[]+!+[]+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+([]+[])[([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]][([][[]]+[])[+!+[]]+(![]+[])[+!+[]]+((+[])[([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]+[])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]]((!![]+[])[+[]])[([][(!![]+[])[!+[]+!+[]+!+[]]+([][[]]+[])[+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]](([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]][([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(![]+[+[]])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+!+[]+[+[]]]+![]+(![]+[+[]])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+!+[]+[+[]]])()[([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((![]+[+[]])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+!+[]+[+[]]])+[])[+!+[]])+([]+[])[(![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(!![]+[])[+[]]+([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]()[+!+[]+[!+[]+!+[]]])())()

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

Может и однострочник, но вряд ли он вылезет из песочницы браузера.

P.S. Он абсолютно безвреден.

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

Сам дурак

надежде что кто-то запустит?

И что такого запустить js в консоле браузера? Ядерный взрыв произойдёт? Выводит Hello World

anonymous
()

надо будет много знать

pfg ★★★★★
()

поздравляю, ты открыл для себя обфускацию

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

Боюсь, что не многие знающие могут взять и прочитать эту строку.

ShkiperDesna
() автор топика

это вариации ([]) ?? JS во всём стремлении к красе…

жаль что за такие смайлики полагаются баны…

MKuznetsov ★★★★★
()

Личинка вэб-макаки познает мир?

anonymous
()

настоящий погромист на любом языке напишет, как на фортране (с)

в ОП следующий код:

function anonymous() {
    console.log("Hello World")
}

Боюсь, что не многие знающие могут взять и прочитать эту строку.

бойся ) () из хвоста убираешь, и твоя функция как на ладони )

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

Чем старше я становлюсь, тем больше мне хочется мотивировать молодых людей на решение максимально бесполезных и далёких от системного подхода олимпиадных задач. Например, как в топике. Чтобы подобную фигню решали на «1-2», а прикладные задачи не могли.

Shadow ★★★★★
()

На js вредно учиться програмировать. Лучше TypeScript. Который, кстати, ругается на твой код:

https://www.typescriptlang.org/play?#code/NoXWCgAJICgQlJA1JUBKYTQmVasEcV1g4sjIztd8DFiQMkqQi9p5DlVHNtwweGKAi149Hk2pJ2+cRRItuLNrQ5cGTFTTWcJJciDwLeSlGcqGd6jbOgi7cjZL6tra9ftPllVmR7FnA21-AJsvKVZHXmYfYkNVORFpF1jpWXluRTjLCRCMuCCY9MCirT8M5LdNV0SOBw9MmoqwppcLfNayzE6AvRNIo1oB0hyOlqduifC6-Aa+qZKwuhHxpa6InumFxaiPGIta2f6sg8MBGDx5zxHtm9OMNerHNuC7gl2hyEExa6dN973GpPWaBAG9RqFAH8YYPUZ5MbvE6hDx-SHQ57Lf6rRHrZavM54rqfRzQQkKBLuepgFJvIkrOFPXz05GpFlQ24QpI06pszG6NHYuGAoXA3H8jackUzYUwtQ4hGKiWTDGgj70Uk8UT4z5UhabEF69FS+mQklhclZSkolUmvbfS6lcFIjmM8XM5Uy5osqq3dlTLnU4C08lq4QjTUEwZG20x2iCyWyz1YhlipVqrFRramnXmlOW+LYDPc4O8unJp1+islzVgqvF41u9Nx3QB6WtvMWpsUQ02s0alNa2ut1Utxtpnvt8epQMp1kGOVYguoa3DrO9teuvsBBP6+tjkcKyc5xPNWeZrd8r5L8r6VcXtuL-AgGC3hQgsPz4rV7M-pnmcVi3hY8QOLL9o23ew0j-d0AKVD0gP-XIQI9VC4OrcNSztMDuiQ891X3SCV3w4C0OQsiSLw2DyPQhCY3XQD6MvbJ4PQsCkEdZZoJbX8GwI7sKPbUi2J484wjQYV8IY5siPA2oY14hSqNY5DEOo5SUJE2TmO-IDoLUlSNzCYSaNMjS6O03UiJM8ytM1eTLNHazbNUpTGMcwj7P0hTvOskU5I0nCDXcyNcJC4knK8yj1JinMbNizSzP8nSIPslySOSqyopFeK4vShKLNCrLjN8tKCtouzjPywzwp2Z0c2k0D6N9ATKrqzyqvK1znNq-sOp3aqmr8lQ0Hszdgpqk85A4pDFPiEaMGHSskz4vqD1RH5Bz3Fb1p1CahqWudH2rLb+O9e1TrJN8rSLXbqThQ7Gl3QcsynI79sKy7trPN6H1VR75VapKpr+1aU2ey7XpByGwpkgGXuOsHTrksSvvla7C1YJG+han7odPdoEuxtbzuJjt6pOudcavO6BU2tHRRpoivsaz6GcPSTfqOzs0aPQT8fanbme5gd2fsemxdTJn4fevm2slxnyzJ0GVpl-YMZXW7hZVvGLq2iXkeppXabrTmBcaGByEWhXMLV77pYV02JzZx2peN7WYZ5hm5eBynka3O3jINx2ob99nWfl13FdDE2tpRp8FeXI5Y6enlsJTjnnYq7rA-J-qbZSubc9+NOheLmso7d3SM4JliDsroEZy5-2vfZn2jJDwvm9zUXXYhhnQ+VuPYfrhvG-d8uIvrSfnw15OPYRxHc7tK0VCHr1CcmvXB2vZYXxc3i3zBiOc5e0gQywuf7xF6eLRgePWFG4y137s7N8S-DU6ws2w43hdf7fhPQ2hATCX1-DdLGu0ApEygSPfm295SviBh3HWANX5OwdmjE+n89rpwXnnVWp0k7X0zOfMsacr5a0OphEMR9NQvhfsHac-9sbYK5q9HBy1SbDl3s-Q2TDcFlwHnAyO-sKZDwfrwveyDerD1sAzdB9sWE1yro8WRwjxEqMkXbYhVCWZGxjvg8e3gt5k0kbTFGnC6bf1JhYxRGDlFGMzu-F2WDEYZ20V9du6ib5CM9r3S69jnGOPLmw82SjDGhK7gnfWlDIFOMsajJcnFF6aISYXQKFjokAKDLQhyMtEnhJoeQo+WS7zYGtlgshoCKngMxjkghtinEOMiWLMJDTfggNOGA7i9T16wCCcw6uzSIlqLhq7Dh3cp6ELbjI8Z4cRG+ykckuJDT5Ew3KY-bU+iukMB6YcEhbjioLLSbndp-ThC7K1LU3pmt4lnMGcE4ZM9zkqOMaUkZJMrzLzmaPDR3j0wyxfKs5Zag0CvkOtsqmAja7PP+b8iR7iRmeP1r81xqSh6PPefkguH1RFuNOQXVuO8QV2NLrrMxiyUFyMiizLuViS42MwfwqFYj84EoBR06OHyznZNBV2LOSysnHJbgE06WLVE4slq8z53Ki5Ev+t7Ul6Sl47xSbLCBvACnVO6Tcg5eijm0o5T-RFeLT5VKub6ZVdtbZtJFSczl-TsWlQVbfXmaL8UIzNSCAGwK6l3IQR4CSFLNTBpeJsUKRrpke0UYPMpjr40muFYq-M1rSHkqblNcxwtbUaqaQDGVBakVFuJc+D15ro2QphU81KdLvXd0mUUvlh1dH3IvPWrNAdByxvtV6hN6TCX+LdTef189NyqsQXPD8eBwWjVnQAbnAEAA

kijllfatncdaplp
()
Ответ на: комментарий от anonymous

Динамически типизированный язык учит скрипя зубами по 10 раз пробегать глазами все строки дода в поисках глупой ошибки. Статически типизированный учит теории типов, культуре програмирования и делегированию статического анализа компилятору

Причем переучиваться с первого подхода на второй довольно трудно. Поэтому везде столько озлобленых питонистов и js-еров в коментах. Лучше сразу начинать програмировать правильно

kijllfatncdaplp
()
![]
false
+![]
0
+!+[]
1
[][![]]
undefined
tz4678 ★★
()
Ответ на: комментарий от crutch_master

Когда речь заходит о weird поведении js при попытке скрестить ежа с носорогам, то ради справедливости стоит напомнить об этом:

~ on ☁️ tz4678@gmail.com 
➜ cd ~/dev/docker-stack

~/dev/docker-stack on ☁️ tz4678@gmail.com 
➜ docker-compose exec postgres psql -U docker                         
psql (13.3)
Type "help" for help.

docker=# select 1 > null;
 ?column? 
----------
 
(1 row)

docker=# select (1 > null) is null;
 ?column? 
----------
 t
(1 row)

docker=#
tz4678 ★★
()
Ответ на: комментарий от kijllfatncdaplp

я автора typescript вчера на рынке видел, он там резиновыми членами торгует (известная фраза из кино на новый лад). а если серьезно, то это говно может нравиться только шарпистам, которые испытывают эффект утенка при попытках писать на js (хотя всего лишь нужно не пытаться творить всякую дичь, например, не складывать строки и числа)

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

weird

Нет никакого weird ни там, ни там. Язык просто знать надо.

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

Надо начинать с чего-то типизированного.

Почему СИКП не типизирован, по-твоему?

Из-за непонимания основ будет выходить всякое непотребство.

С изучения работы транзистора, а первым зыком брать один из диалектов ассемблера. Верно?

anonymous
()
Ответ на: комментарий от tz4678

(хотя всего лишь нужно не пытаться творить всякую дичь, например, не складывать строки и числа)

Что плохого в том, чтобы сложить"result:"+x? У людей начинаются проблемы, когда они делают a + b, но понятия не имеют (и не хотят иметь), что эти самые a и b содержат.

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

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

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

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

Странно, а как же основы?

Так что там до СИКПа и поколений программистов, которые десятилетиями начинали с динамически типизированного scheme?

anonymous
()
Ответ на: комментарий от anonymous

Странно, а как же основы?

Основы какой дисциплины? Программирования или архитектуры процессоров?

Так что там до СИКПа и поколений программистов, которые десятилетиями начинали с динамически типизированного scheme?

Понятия не имею. У нас все начинали с поцкаля. Но есть люди, которые начинают с жс/пистона/пхп и обсираются на "2" + 2

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

Дело не в нравится или не нравится. Дело в игрушечки vs серьезный подход. Писатель на диномически типизированном языке не програмист, а симулякр програмиста. Словно ребенок с игрушечным экскаватром на детской площадке

kijllfatncdaplp
()
Ответ на: комментарий от kijllfatncdaplp

Причем переучиваться с первого подхода на второй довольно трудно. Поэтому везде столько озлобленых питонистов и js-еров в коментах. Лучше сразу начинать програмировать правильно

Расшифруйте свою мысль. Откуда куда трудно переучиваться? С динамики на статику? Если это так, то при чем тут озлобленность жсеров? Или со статитики на динамику?

javascript
()
Ответ на: комментарий от kijllfatncdaplp

а чем джава с ее виртуальной машиной от интерпретаторов приницпиально отличается? она тоже игрушечная?

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

Да с динамики на статику. Серьезные типы, как в шарпе или расте, это сложно. Жс-еры и питонисты всегда злые когда критикуешь динамические языки програмирования. Наверное от того, что не понимают статическую типизацию

kijllfatncdaplp
()
Ответ на: комментарий от kijllfatncdaplp

Т.е. сложно тип данных указать и не складывать строку с числом (хотя python/ruby тебе это и не позволили бы сделать)?

А что эксперт скажет на это?

System.out.println(1 + 3);//4
System.out.println("1" + "3");//13
System.out.println(1 + "3");//13
System.out.println("1" + 3);//13
System.out.println("1" + (1 + 3));//14
tz4678 ★★
()
Ответ на: комментарий от tz4678

Это - функция, которая делает под капотом почти тоже самое.

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

Джава создавалась для програмистов, которые пробовали писать огромный банковский софт на C++ и всё ломали. Она как плюсы, только с затычками в опасных местах.

А динамические языки это наследники линукс шелла, awk, perl-a. Короче чтобы по быстрому перепихнуть пару строчек без лишней возни. И с тех пор ничего не изменилось. Кроме разве что жалких попыток внедрить type hinting

kijllfatncdaplp
()
Ответ на: комментарий от kijllfatncdaplp

Дело не в нравится или не нравится. Дело в игрушечки vs серьезный подход.

Дело в инструменте и в том, какую задачу ты этим инструментом решаешь. Много для чего хватит «игрушечного» без закидонов. Много для чего «серьёзный подход» будет громоздким и избыточным. Металлообработка - это не только болгарка с напильником, а деревообработка - это не только молоток с зубилом.

crutch_master ★★★★★
()

Js это самая большая ошибка созданная когда-либо. Он не только засрал весь интернет и превратил его в раздутого монстра, где одна страница весит по 10мб, но ещё и в другие места пролез и тормозит теперь там. Не один вирус не нанес столько вреда как js и поделки на его основе.

anonymous
()
Ответ на: комментарий от tz4678

можно даже не упоминать, что все языки со статической типизацией, которые сейчас используются, появились после оного

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

ага подставь вместо js название какой-нить популярной либы для сипупу типа qt, а потом покудахтай о том, что приложуха с парой окошек из-за него весит 150 метров

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

Много для чего «серьёзный подход» будет громоздким и избыточным

Громоздкость и избыточность это хорошо. Без нее твои игрушки никогда не станут экскаваторами. А если пишешь одни игрушки, то что ты делаешь в профессии?

kijllfatncdaplp
()
Ответ на: комментарий от javascript

Я бы наверное посоветовал с котлина или свифта. Оба современные, дружелюбные и моментальная обратная связь в виде приложения в эмуляторе телефона

kijllfatncdaplp
()
Ответ на: комментарий от kijllfatncdaplp

Разве в котлине или свифте есть завтипы, как в идрисе, чтобы было,что понимать?

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