|

Сейчас я хочу немного поговорить о JavaScript, не в ключе Web. Что я для себя обнаружил и почему этот язык мне резко понравился?
Дело вот в чем. Программисты тоже люди, как бы странно это не звучало :), живут в обычном мире, считают деньги, делают покупки. Иногда программистам приходится решать какие-то математические задачи, будь то сложные задачи на теорию вероятности или простые задачи вроде «купил хлеб, молоко, и сметану».
Иногда проще написать короткую программу, чем высчитывать что-то на калькуляторе или (боже упаси) в уме. Когда я учился, у меня был преподаватель, который даже чтобы сложить три числа открывал Borland C++ 3.1, писал что-то вроде printf («%d», 100 + 200 + 300); и таким образом складывал. Когда я увидел это в первый раз, это вызвало легкий шок, но запало в душу. Наверное, вот они какие, труе-программисты.
Как пример, приведу задачку:
…все кладут по одному подарку под ёлку, нумеруя их, а потом для каждого участника выбирают номер подарка, который он сейчас получит (обычно пользуются компьютерным генератором псевдослучайных чисел)… какова вероятность, что человек получит свой же подарок в зависимости от числа участников?
Ссылка на задачу целиком.
Подобные задачи проще всего решать с помощью программирования – просто смоделировав ситуацию и посмотрев, к какому числу будет стремиться вероятность, наращивая число участников.
Что делать, если эту задачу вдруг пришлось решать, например, в гостях, где есть компьютер, но нет ни одного компилятора? Совершенно верно, вот тут-то нам на ум и приходит JavaScript.
1) JavaScript есть на всех компьютерах, где есть браузер (читай: 99%);
2) JavaScript позволяет решать и достаточно сложные задачи;
Я думаю, что изучить JavaScript имеет смысл хотя бы на такой вот непредвиденный случай. А если Вы не складываете два числа с помощью создания программы, Вам пора записываться в сис. админы ;) (шучу, конечно)
P.S. Теперь я буду писать сюда только про программирование, компьютеры и (возможно) девайсы. Честно предупредил, наконец-то блог будет выполнять ту функцию, ради которой он создавался. Все посты о заработке, СЕО и деньгах я теперь пишу в блог iZombie.
P.S.-2 Обнаружил, что изображение к посту я случайно взял у simplecoding.org (просто погуглил), поэтому благодарственная халявная ссылка.
Постовой: Алексей Крылышкин пишет про биржу GoGetLinks, палит секреты работы с Wordpress’ом на этой бирже.
Оставьте свой комментарий
|
19.01.2010 в 7:35 дп
Третья причина. JS – из-за своей эксцентричной маргинальности является отличной зарядкой для мозга :)
19.01.2010 в 11:59 дп
Все, убедили! С сегодняшнего же дня берусь за изучение JavaScript!
19.01.2010 в 10:23 пп
Я иногда считаю на Ruby, прямо в консоли. :mrgreen: Очень нравится этот язык. Простой и приятный для такого далекого от программирования человека как я.
20.01.2010 в 3:46 дп
все ни как не могу взятся за изучение, а надо :)
20.01.2010 в 1:14 пп
А я уже давненько учу JavaScript, результаты меня очень сильно радуют! :grin:
21.01.2010 в 9:46 дп
Все никак не могу собраться и начать изучать JavaScript. Вот сдам сессию и засяду плотно за JS :wink:
21.01.2010 в 2:15 пп
Однако, чтобы делать серьезные вещи нужен уже dojo или jquery или устаревший prototype, это все очень полезные либы…
хотя их можно подключить и из инета
лично мне проще что-то сделать на php, и работает быстрее чем JS :)
21.01.2010 в 3:37 пп
zalexseo, Вы не совсем поняли, про что я написал, кажется ;)
21.01.2010 в 3:47 пп
Я вот всё хочу взяться серьёзно за изучение, только никак не получается всё.
22.01.2010 в 11:32 дп
Без знаний JavaScript вообще нельзя жить! :grin: Так что всем кто не выучил, пора учить!
22.01.2010 в 4:14 пп
Меня интересует один вопрос: а девушке будет сложно освоить JavaScript? И приведите пожалуйста свои доводы!
22.01.2010 в 10:14 пп
Маринка, я не вижу разницы – девушке или мужчине :) Главное – это упорство. Если не знаете ни одного языка, то, может быть, лучше начать с чего-то попроще. Если знаете, то не сложно.
23.01.2010 в 12:30 пп
Действительно, нет никакой разницы для мужчин и женщин. У меня есть знакомая, так она знает JavaScript гораздо лучше чем я. Просто было бы желание на изучение!
24.01.2010 в 10:55 пп
Да, Ява развивается. Нужен учебник для изучения.
26.01.2010 в 5:22 дп
DimoninG, когда будет следующий пост? Готов предложить задачу.
27.01.2010 в 10:13 пп
Складывать числа не в уме… бред…
Но похоже мы такие бредовые не одни ;)
28.01.2010 в 2:41 пп
Учить javascript – сильно сказано. Берешь примеры и начинаешь экспериментировать. Ещё неплохо освоить какой-нибудь фреймворк типа jQuery
28.01.2010 в 6:21 пп
Оо, придумал: быстрый поиск для Opera
javascript:alert(%s);. Теперь в адресной строке «js 2+2″.По теме: для простых чисел, блок поклонника JavaScript
08.02.2010 в 5:40 пп
Я считаю если программист не знает javascipt его программистом не назовешь…
08.02.2010 в 6:41 пп
gadgu, а если он знает ASM, но не знает JavaScript – он не программист? :lol:
08.02.2010 в 7:05 пп
я вообще не совсем понимаю, причем тут конкретный язык программирования. «Настоящий» программист обязан знать какой-то определенный набор языков?
09.02.2010 в 11:42 пп
Соглсшусь, что яваскрипт находится практически на каждой «машине», но его есорость очень огорчает, я даже не буду сравнивать с C++, я сравниваю даже не с PHP, а с PERL, которому он тоже очень сильно уступает.
Да, таким образом неправельно сравнивать, потому что PHP или PERL выполняется на стороне сервера, а JS на стороне клиента, но даже с такими подщетами PERL и PHP выигрывает.
JS обязательно знать всем Web-Программистам. В наше время, когда все стремятся к AJAX без JS никак.
Советую так же начучиться PHP у меня в блоге.
Я занимаюсь PHP более 4х лет и могу обучить практически любого, даже с 0 )))
Простите за скромничество)))
16.02.2010 в 11:16 дп
Изучал JavaScripts что-бы изучить jQuery.
17.02.2010 в 9:11 дп
Я тоже считаю что джаваскрипт знать обязательно, без него сайт – пустой. Я вот недавно изучал его, но не полностью, в основном библиотеку jquery. Интересная штука, всем советую
19.02.2010 в 9:07 пп
JS конечно прикольный язык, но лучше уж, для таких целей, носить с собой на флешке какой нить матлаб или python.
22.02.2010 в 7:47 пп
Надо бы начать юзать кпк для кодинга в гостях :)
24.02.2010 в 2:55 пп
Для меня JS так и остается загадкой :)
01.03.2010 в 6:16 пп
Конечно, нужно изучить программу. Трудно, но пытаюсь
03.03.2010 в 10:44 пп
На самом деле JS очень удобный язык, тем более с его помощью можно сделать любой сайт более удобным для пользователя, а уж про либу jQuery я вообще молчу – очень удобно работать…
02.04.2010 в 7:37 дп
Visual Basic находтя у 100% пользователей, т.к. почти у всех установлен MS Office
20.01.2011 в 4:03 пп
Плюс изучение яваскрипт – основа jquery. проблема в отображениее элементов по – рзаному на разных браузерах.
14.02.2011 в 4:36 пп
помогите пожалуйста!!! я тоже хочу изучить этот язык но с чего начать даже не знаю дайте мне ссылку плз) я в этом вообще 0 хочу выучить интересно но безпонятия ((
20.05.2011 в 4:39 дп
Конечно интересно было б изучить, но как говорится – тяжкий самый первый шаг. Когда-то и первый сайт создать было тяжко, но с каждым шагом выходит лучше. Поэтому – соберитесь терпением и изучайте на здоровье.