Size: a a a

Rust — русскоговорящее сообществo

2020 November 18

s

suhr in Rust — русскоговорящее сообществo
Ilya Lakhin
Ну, я не скажу за всех, но мне в своё время не потребовалось изучать C++ и D, чтобы понять, что 1+'1'-"1" на JS писать не стоит ) Но вообще вы правы. И именно поэтому, кстати, я достаточно скептически отношусь к хайпу по поводу WASM. Если вдруг так получится, что эта инициатива выйдет за пределы рекламных статей с бенчмарками, индустрию скорее всего просто ждет очередная итерация бестолковых поделий, построенной армией всех тех, кто сейчас пишет JS, и за что JS по сути и ругают.
Ну у JS мира есть тайпскрипт, так что не всё потеряно.
источник

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
Ilya Lakhin
Ну, я не скажу за всех, но мне в своё время не потребовалось изучать C++ и D, чтобы понять, что 1+'1'-"1" на JS писать не стоит ) Но вообще вы правы. И именно поэтому, кстати, я достаточно скептически отношусь к хайпу по поводу WASM. Если вдруг так получится, что эта инициатива выйдет за пределы рекламных статей с бенчмарками, индустрию скорее всего просто ждет очередная итерация бестолковых поделий, построенной армией всех тех, кто сейчас пишет JS, и за что JS по сути и ругают.
Как будто в мире Rust или любом другом не хватает бестолковых поделий :)
источник

IL

Ilya Lakhin in Rust — русскоговорящее сообществo
suhr
Ну у JS мира есть тайпскрипт, так что не всё потеряно.
TypeScript хороший язык. Но как человек, профессионально занимающийся им последние пять лет, могу сказать, что индустрию это не спасло )
источник

DT

Dim Turov in Rust — русскоговорящее сообществo
Ilya Lakhin
TypeScript хороший язык. Но как человек, профессионально занимающийся им последние пять лет, могу сказать, что индустрию это не спасло )
плюсую, но с грустью (((
источник

A

Alexey<🦀> in Rust — русскоговорящее сообществo
Ilya Lakhin
TypeScript хороший язык. Но как человек, профессионально занимающийся им последние пять лет, могу сказать, что индустрию это не спасло )
А от чего спасать нужно было-то?)
источник

IL

Ilya Lakhin in Rust — русскоговорящее сообществo
На а по поводу JS для обучения программированию я ещё что хочу сказать. Нас в школе в своё время учили программированию на Turbo Pascal. Графику там разную рисовать, палочки, кругляшки. Pascal в профессиональной среде тоже считался таким некомильфо для непррофиссоналов, но для обучения основам мне кажется что он хорошо подходил для своего времени. Чем JS в этом смысле плох?
источник

AZ

Alexander Zaitsev in Rust — русскоговорящее сообществo
Ilya Lakhin
На а по поводу JS для обучения программированию я ещё что хочу сказать. Нас в школе в своё время учили программированию на Turbo Pascal. Графику там разную рисовать, палочки, кругляшки. Pascal в профессиональной среде тоже считался таким некомильфо для непррофиссоналов, но для обучения основам мне кажется что он хорошо подходил для своего времени. Чем JS в этом смысле плох?
так и запишем: JS - для школьников
источник

f

faramo_zayw in Rust — русскоговорящее сообществo
suhr
Ну у JS мира есть тайпскрипт, так что не всё потеряно.
Есть ещё ReasonML (он же ReScript), но с ним всё очень грустно
источник

E

Eugene in Rust — русскоговорящее сообществo
Ilya Lakhin
На а по поводу JS для обучения программированию я ещё что хочу сказать. Нас в школе в своё время учили программированию на Turbo Pascal. Графику там разную рисовать, палочки, кругляшки. Pascal в профессиональной среде тоже считался таким некомильфо для непррофиссоналов, но для обучения основам мне кажется что он хорошо подходил для своего времени. Чем JS в этом смысле плох?
у pascal строгая статическая типизация(как у rust), а у js какая типизация, если в js такое можно написать 1+'1' и будет работать ?
источник

IL

Ilya Lakhin in Rust — русскоговорящее сообществo
Alexander Zaitsev
так и запишем: JS - для школьников
Ну как будто я не с этого начал. Перечитайте мой самый первый пост, с чего разговор начался.
источник

ND

Nikita Domnickij in Rust — русскоговорящее сообществo
Eugene
у pascal строгая статическая типизация(как у rust), а у js какая типизация, если в js такое можно написать 1+'1' и будет работать ?
это проблемы жс, а не типизации
источник

IL

Ilya Lakhin in Rust — русскоговорящее сообществo
Eugene
у pascal строгая статическая типизация(как у rust), а у js какая типизация, если в js такое можно написать 1+'1' и будет работать ?
Ой да ладно, всякое такое можно много где написать. Посмотреть что делает среднестатистический студент тех. вуза по курсу C, и ведь работает! )
источник

E

Eugene in Rust — русскоговорящее сообществo
Nikita Domnickij
это проблемы жс, а не типизации
вопрос был о том, что использовать js для обучения программированию
источник

IL

Ilya Lakhin in Rust — русскоговорящее сообществo
Но вообще, чтобы таких проблем избегать, не обязательно просто сразу рассказывать студентам, что массивы можно прибавлять к строкам, по-моему )
источник

IL

Ilya Lakhin in Rust — русскоговорящее сообществo
А в C этого не избежать, кстати. Люди сразу начинают забывать освобождать память и выходить за границы выделенной памяти(и не только новички).
источник

IL

Ilya Lakhin in Rust — русскоговорящее сообществo
Хотя казалось бы, вроде язык со статической типизацией
источник

E

Eugene in Rust — русскоговорящее сообществo
Ilya Lakhin
Ой да ладно, всякое такое можно много где написать. Посмотреть что делает среднестатистический студент тех. вуза по курсу C, и ведь работает! )
то есть вы считаете нормальным обучать людей программированию именно на Js в качестве 1го языка программирования?
источник

IL

Ilya Lakhin in Rust — русскоговорящее сообществo
Eugene
то есть вы считаете нормальным обучать людей программированию именно на Js в качестве 1го языка программирования?
Ну это по крайней мере лучше, чем обучать Пайтону.
источник

p

polunin.ai in Rust — русскоговорящее сообществo
@gitkpp оффтопы
источник

NL

Nick Linker in Rust — русскоговорящее сообществo
Да, самое время завязывать с обучением Пайтону и вообще с оффтопом :-)
источник