Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > начинаю изучать js


Автор: dershokus 5.4.2013, 11:49
 Здравствуйте. Мне нужно изучить JS... Но из-за того, что некоторый опыт программирования на C уже есть - хотелось бы изучать веселее, а именно писать консольные программы на JS smile
 Есть какие-нибудь консольные интерпритаторы JS'a? Есть ли какие-нибуть библиотеки и возможность вызова ядерных функций (WinAPI || *nix Kernel)?

 Понимаю, что звучит это как-то по идиотски, но хочется странного smile

Автор: baldina 5.4.2013, 11:56
http://habrahabr.ru/post/52027/

Автор: dershokus 5.4.2013, 12:14
А консоль можно?

Автор: baldina 5.4.2013, 12:28
Там и про консоль
И Node.js конечно в консоль умеет

Автор: skyboy 6.4.2013, 00:33
https://trac.webkit.org/wiki/JSC
а еще — rhino и phantomjs  smile 

Автор: Arantir 6.4.2013, 02:14
Цитата(dershokus @  5.4.2013,  10:49 Найти цитируемый пост)
Мне нужно изучить JS...

Цитата(dershokus @  5.4.2013,  10:49 Найти цитируемый пост)
хотелось бы изучать веселее, а именно писать консольные программы на JS

А как вы потом собираетесь применить этот опыт на том, для чего вам нужно изучить JS?
Особенностей в нем довольно мало. За день можно наизусть все выучить.
Суть знания JS обычно заключается в умении его применить в требуемой среде, то бишь в браузере либо на сервере. 
Вот вы знаете, как открыть файл с помощью JS? А в "чистом" JS этого нету, он создавался без поддержи работы с файлами. Работа с файлами в том же node.js — это API, предоставляемый движком, запускающим JS на сервере.
Или наоборот, в движке для консольного JS будет множество возможностей, которые являются просто API под операционную систему и которые вам вообще не пригодятся потом.
Без знания прикладной области умение кодить теряет смысл.

Нет, конечно, начать можно и с консольного варианта, но веселье кончится быстро.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)