Указываем молодняку правильный путь.
Эта статья пригодится всем у кого есть родственники 13-17 лет, имеющие склонность к техническим наукам и намеренные получать высшее образование.
Если русский язык и математику при поступлении на техническую специальность нужно сдавать обязательно, то требование результатов ЕГЭ по физике и/или информатике зависит от конкретного вуза.
Первым трем предметам в школах уделяют относительно много внимания. А информатика незаслуженно в тени (если школа/класс без математического уклона). А ведь результаты экзамена по этому предмету могут решить судьбу человека.
Эта статья расскажет, как помочь родственникам/знакомым школьного возраста сдать ЕГЭ по ИКТ лучше, чем его одноклассники. Уделив немного своего времени, вы окажете им бесценную помощь.
Ведь на многие интересные и популярные у современных подростков технические специальности в большинстве вузов надо сдавать ЕГЭ по информатике:
- 230400 – Информационные системы и технологии;
- 230700 – Прикладная информатика;
- 010500 – Математическое обеспечение и администрирование информационных систем;
- 010200 – Математика и компьютерные науки;
- 010100 – Математика;
- 010100 – Фундаментальные информатика и информационные технологии;
- 090900 – Информационная безопасность;
- 231000 – Программная инженерия.
Теоретически результаты ЕГЭ по информатике могут потребовать даже при поступлении на металлургию или нефтегазовое дело. Законодательно это вузам разрешено:
Здесь можно узнать на какие специальности какие предметы нужно сдавать.
Что приходиться делать школьнику на ЕГЭ по информатике?
- Переводить числа из одной системы исчисления в другую;
- Проверять текстовые строки на соответствие маске;
- Определять результат выполнения формул в ячейках Excel;
- Определять сколько места на диске занимают некие данные;
- Решать задачи на логику;
- Рисовать ориентированные графы для оценки стратегий игроков в настольные игры;
- Определять, что получается в результате выполнения программ;
- Искать ошибки в программах;
- Дописывать недостающие фрагменты программ;
- Писать программы для обработки массивов входных данных.
Проверить силы в решении заданий ЕГЭ по информатике можно на демонстрационные варианты 2016 по 11 предметам.
Школьники справляются с этими заданиями не очень хорошо. В 2015 году средний российский балл по ЕГЭ по информатике составлял 53,6 балла.
Обратите внимание, что выделенные задания надо делать с помощью парты, ручки и бланка для ответов. Компьютеров на ЕГЭ нет. Но для человека, который достаточное количество времени провел за работой с кодом, это не проблема (программы очень простые).
Но откуда школьнику иметь много опыта работы с кодом, если информатика раз в неделю по 45 минут, на самостоятельное выполнение задания дается 15 и далеко не каждый урок посвящен программированию?
Естественно, подростку надо программировать дома. И в том числе на тех языках, которые Министерство образования решило использовать в заданиях ЕГЭ. Код для анализа в заданиях дается на Бейсике, Паскале, Python и Си:
Расскажем о простых средах разработки для всех этих языков, которые подходят школьникам для домашних занятий.
Бейсик
Вот две самые известные бесплатные и кроссплатформенные среды разработки для работы с этим языком:
Но есть и платные.
Промокоды
Читатель iPhones.ru написал нам о своем проекте. Алексей Неронов из Благовещенска создал новый диалект языка MСX Basic, среду разработки для работы с ним в OS X и щедро поделился с нами промокодами. Чем и породил идею написания этой статьи.
MCX Basic разработан на основе GW-BASIC, а среда разработки для него сделана наподобие Dartmouth BASIC. Подробнее о проекте можно узнать на группе Facebook.
Дорогие любители Бейсика, разбирайте промокоды, пожалуйста, и отписывайтесь о впечатлениях.
- 969FWAW669HX
- W4A933PHXWL3
- E6ANRY7RLKHP
- EL3LE9A3FXXF
- T43R3XMYTJAA
- 94FRTP63TF39
- 63YWAM7TERMX
- MRMA4RN6LHEL
- HNHP9NTKW9PH
Как воспользоваться промокодом?
1. Заходим в App Store и переходим по ссылке Ввести код в правом меню:
2. Вводим код:
3. Если код введен верно, то приложение появится на странице покупок:
4. Щелкаем на иконку и запускаем:
5. Пробуем выполнить простейшую строчку кода:
С помощью команды help можно получить справочную информацию:
Быстро въехать в тему поможет обучающие видео:
Но лучше изучать синтаксис диалекта по книге:
Работой программы можно управлять из меню или с помощью сочетаний клавиш:
Смотришь на это синее окошко и мысли уносят тебя на 7 лет назад, а за спиной чудится теплое дыхание учительницы информатики, которая ищет ошибки в твоем коде, сверяя его с методичкой.
Вы можете попытаться помочь своему своему ребенку и дать с собой на экзамен второй мобильный телефон с установленной версией MCX Basic для iOS/Android (выйдет в конце марта). Только надо четко объяснить ему в каких случаях его можно доставать. Иначе от такой помощи будет обратный эффект.
Паскаль
- Freepascal (кроссплатформенная)
- Pascal ABC (только для Windows). Эта среда создана российскими учеными из ЮФУ специально для обучения школьников и студентов программирования. Велика вероятность, что ваш ребенок работает на уроке именно с ней.
Python
На официальном сайте есть интерпретатор и традиционная среда разработки IDLE.
Но для школьника лучше подойдет сторонняя учебная среда разработки Wingwawe.
А на Codeacademy есть неплохой курс для начинающих:
Си
На официальном сайте можно скачать компилятор для этого языка и работать с ним из командной строки. Для школьника подойдет учебная среда Codeblocks с открытым исходным кодом.
Естественно, мало просто установить на компьютер ребенка нужную программу. Надо еще заинтересовать его процессом написания кода: рассказать как в юности программировали Гейтс и Цукерберг, показать статьи о том как надо делать игру на Бейсике/Паскале, объяснить, что научиться программировать — самый легкий путь набрать дополнительные баллы на ЕГЭ. И что это проще, чем научиться решать вторую часть профильного экзамена по математике или писать хорошие сочинения.
P.S. Традиционно, во всем мире школьников и студентов обучают программировать с помощью учебных языков, созданных в США. Но российские ученые не забывают о молодом поколении. Они разработали «систему программирования КуМир» с собственным языком для обучения школьников основам кодинга:
102 комментариев
Форум →Когда с слышу паскаль и бейсик и наблюдаю эти синие скриншоты мне хочется убивать.
Трудно что ли поставить нормальную IJ и учить нужный кросплатформенный язык?
Идеально подойдет нода. Питон тоже пойдет. А еще PHP. И у вас уже ЗП в 150к.
@xSphinx, вообще нужна 2 языка и инструмента. Синхронный и асинхронный с колбеками и будет счастье для 90% задач.
@xSphinx, в статье четко написано – для школьников желающих получать высшее образование -> сдавать ЕГЭ. Им знание Паскаля или Бейсика нужно в дополнение к другим языкам.
@Ирина Чернова, вы сами себе противоречите. Нужен ОДИН ИЗ языков, на выбор, т.к. “код для анализа в заданиях дается на Бейсике, Паскале, Python и Си”.
И очевидно, что бейсик или паскаль в 2016 году адекватный человек советовать не будет.
@Владимир Гренадеров, если школьник пять лет учил бейсик и паскаль, то ему легче заниматься дома с ними же) Ведь трудно учить Python/Си, когда у тебя сверхнагрузка по подготовке в ВУЗ. А потом в ВУЗе/на работе будет учить другие языки)
@Ирина Чернова, если школьник хочет поступить в ВУЗ, что бы работать по специальности, т.е. программистом – то самое время задуматься о языке еще перед поступлением в ВУЗ.
Естественно, это все теория – но я не могу представить себе ученика 9-10 класса, увлеченного программированием, который… не изучает программирование вне школы (где нет никаких бейсиков / паскалей).
А вы таких встречали?
@Владимир Гренадеров, да. Есть у меня друг. Он сейчас работает Java-программистом. Школа и все первые курсы программировал на Pascal ABC. Большую часть времени. И делал довольно сложные вещи. Красный диплом МАМИ и очень увлечен.
Один знакомый веб-разработчик знал перед ЕГЭ PHP, JS, HTML. Си и Python в ноль. Решал задачи ЕГЭ на бейсике …
@Владимир Гренадеров, есть еще нюанс. Книги для подготовки к ЕГЭ. В абсолютном их большинстве все решения рассматриваются на бейсике и паскале.
@Ирина Чернова, это другой вопрос, который в каких-то случаях может быть решающим.
@Владимир Гренадеров, а про то что бейсик в общем смысле обсуждать несерьезно это вы безусловно правы:-) тут не поспоришь:-) но для некоторых 11-классников он необходим)
Тут еще один нюанс. Есть задания, где надо написать свой код. Законодательно можно выбрать любой язык, хоть Go хоть Lua. Но у меня есть подозрения, что проверяющая учительница информатики в какой-нибудь деревне на Кавказе не будет даже с Python морочиться и обнулит…
А талантливые мальчики во всех уголках страны есть…
@Ирина Чернова, в какой-нибудь деревне на Кавказе вообще не заморачиваются с решением задач по ЕГЭ, всё уже решено за/для ребят.
@Ирина Чернова, высшее по информатике сейчас не нужно. Я провожу собеседования с такими высшими. Мне проще взять из бауманки человека который просто умеет думать, дать ему зп в 30к и поднять ее за полгода до 120+ если он покажет что умеет думать. Чем платить за бумажку с ненужными знаниями.
Пару книг написанных за 2г последних проштундировать и он уже может делать то, за что бизнес платит и не сильно косячить даже.
Информатика сегодня это 100% самообучение.
Иными словами такое ЕГЭ (сколько там баллов сейчас макс – 100?) в реальном мире не стоит ничего.
@xSphinx, информатика != программирование. так понятнее?
@nozhenko, не согласен. Только если теория – вот то работает вот так. Если мы говорим о коде то это именно программирование. Программирование которое должна делать машина. Это 2 стороны одной монеты.
@xSphinx, прочитайте определение информатики что-ле, мы же не о коде говорим а о ней родимой.
Не, я понимаю, эгоцентризм, больная тема, но прикладное программирование это даже не 10 процентов от общего применения информатики.
@xSphinx, да безусловно)))) но все же согласитесь, что выпускник Бауманки/ВМK и других хороших технических вузов умеет думать лучше, чем человек без технического образования? ) И именно умение мыслить/самодисциплина – главный положительный эффект от обучения) А чтобы поступить надо сдавать ЕГЭ(
@Ирина Чернова, все верно. Вуз должен дать одно – умение думать головой.
По поводу бумажки. Работает удаленно у меня парнишка 18 лет, код пишет с 8 лет. Он даст форму многим с 2ми высшими техническими. Бумажка не стоит ничего как показала практика. Все решает собеседование и опыт.
@xSphinx, бауманка не только учит думать, но и прежде всего отбирает самых лучших сначала вступительные с высоким конкурсом -> потом адские первые сессии. А с умением думать в 18-20 лет уже многое понятно)
@Ирина Чернова, у меня 2 высших бауманки ) Знаю.
@Ирина Чернова, в своё время на ВМК отбили всякое желание кодить xD Пошёл немного по-другому пути в итоге (хотя тоже в IT).
@xSphinx, высшее по информатике дает базу – как работает процессор, что такое ОС, логические операции, базы данных и т.п.
И бауманка сама по себе такую базу не заменяет. Тратить же год на выращивание джуниора это несколько расточительно.
@Владимир Гренадеров, вы видно не работаете в этой сфере.
Бизнесу плевать как все работает. Важно 3 вещи.
1) Как сделать задачу
2) Скорость того как она будет сделана
3) Простота кода и ее будущая поддержка
Про базы это вы сильно. Те кто их пишет порой не совсем их знает (соседние) ) А вы про институтский курс. Я на прошлой неделе видел код одного с высшими. 9 джойнов и почему все тормозит а ) Сидит гадает, пройти собеседование не может (
@xSphinx, я слава богу работаю в “этой сфере” уже 16 лет, последние 6 из которых регулярно провожу интервью.
И ваши 3 пункта как раз и показывают, что абстрактный джуниор, осиливший книжку по PHP не в состоянии решать задачи с высоким качеством.
Ибо оценить “простоту” и “будущую поддержку” он не может. У него нет ни опыта, ни теоретических знаний.
Касательно же баз данных – проблема не в джоинах, а в понимание таких вещей как нормализация, индекс, транзакция. Ибо как без нормализации построить сложную иерархию классов? А никак. Данные будут размазаны как бог на душу положит (или как “красиво”), по причине незнания фундаментальных вещей.
@Владимир Гренадеров, ага, и почему простой sql-запрос к oltp по три часа обрабатывается… Согласен с вами.
@xSphinx, два момента:
1. Программирование – часть информатики.
2. Диплом об образовании в любом случае требует проверки. Полно тех, у кого есть диплом, а не знания.
@xSphinx, страшно представить что с вами будет если вы увидете консоль промышленного робота и ассемблер
@nozhenko, проблема не столько в консоли, сколько в непонимании того, что проблему можно решить множеством других способов, порой более оптимальных.
@Владимир Гренадеров, “более оптимальных”. Поймаю — убью.
@migmit, я еще иногда “выбираю альтернативу” )))
@nozhenko, я писал код для станков. Там все не так страшно, нужно использовать… Как бы обобщить… Квери билдеры )
Давайте ссылку на вашу консоль, попугаемся вместе )
@xSphinx, консоль это железяка такая, а не командная строка =) И боюсь у тех промроботов которые сейчас массово используются на производстве с беда не только со средами разработки, там беда с com-портами например. Вы к станку через LPT коннектиться чтобы модель из cad-a передать не пробовали? Незабываемые ощущения. Милая такая железяка 68-го, по моему, года выпуска которой плановую модернизауцию последний раз в 80-е делали. И – работает, да. А вы «квери билдеры»…
@nozhenko, понял) я думаю вы решили эту проблему? Особенно если она существует с 68 года? Расскажите в чем она была (правда интересно)
Я работал с COM портами, получил данные текстовые, отправил. К маку по переходнику подключить могу такое оборудование.
С LPT не работал. Думаю тут в станке проблема, а не в стандарте )
@xSphinx, вот так и размножаются быдлокодеры.
@migmit, развиваем тему. Учить современный язык в применение к современным задачам, используя современные решения – плохо? Нуну
@xSphinx, развиваем развитие темы. Зависит от задачи. Информатика и алгоритмы это гораздо более широкий плас знаний чем программирование. А современный язык это всегда хорошо. Вот только черз 5 лет он уже не современный будет
@xSphinx, если бы решение задачи сводилось к языку, то вы были бы правы. Но решение задачи сводится к алгоритму. И здесь у быдлокодера проблема – простую задачу он решает “как привык” (били за неправильное решение, и он накопил набор стадартных паттернов средней паршивости), а сложную решить неспособен, т.к. к ней не подходят ранее вбитые в голову паттерны.
@Владимир Гренадеров, так я про тоже.
@xSphinx, но откуда фанату книжки “пыха для идиотов” узнать о чем-то, выходящим за рамки обучения идиота одному конкретному языку? Зачем ему читать того же Фаулера или GoF?
Как я уже сказал выше, методом тыка можно решать задачи только до определенного уровня сложности. А дальше либо ты понимаешь теорию, либо нет.
@Владимир Гренадеров, если есть что сказать по поводу книг можете отписаться тут https://www.iphones.ru/iNotes/author/irairache. xSphinx там тоже высказался))))
@Ирина Чернова, там ваш личный топ. Это как если бы вы держали в квартире овцу – поржать можно, адекватность обсудить, соседей пожалеть. Но серьезно обсуждать нюансы квартирного овцеводства – увольте.
@xSphinx, “А еще PHP”. Рабинович, либо крестик снимите, либо трусы наденьте.
@migmit, https://laravel.com/ если вы не понимаете мощь того что они сделали, то лучше молчать. (vk, facebook, twitter) использует php, как и mysql. Для web это очень хорошая связка, некоторые ее ограничения обходятся другими средствами.
@xSphinx, PHP в хайлоаде используется совсем не за те качества, которые обычно презентуются новичкам. И от “оригинального PHP” то, что используется в том же vk или fb, отличается весьма и весьма.
Если интересно – почитайте про php7 на хабре, первая в поиске статья по этому кейворду как раз от нашей конторы.
@Владимир Гренадеров, как мы перешли на PHP 7 и сэкономили миллион https://habrahabr.ru/company/badoo/blog/279047/??? Было бы очень интересно, если бы вы указали название) результаты поиска у каждого человека разные)
@Ирина Чернова, вы все правильно нашли )
@Владимир Гренадеров, :-) в очередной раз удивляюсь насколько круты читатели iPhones.ru)
@xSphinx, нет, ещё один PHP-фреймворк — это НЕ “мощь”. PHP — это продукт, в котором абсолютно ВСЁ сделано плохо.
MySQL тут ни при чём.
@migmit, ну хотя бы 5 пунктов приведите того что сделано плохо, что я каждый день ем, колюсь, плачу, но продолжаю есть) Всего 5 примеров.
@xSphinx, да ради бога. Только не надо потом утверждать, что это главные недостатки, или вообще единственные: они там просто везде. Но вы попросили пять.
1) T_PAAMAYIM_NEKUDOTAYIM???
2) $a = NULL; $a++ — $a теперь равно 1. $a = NULL; $a– (декремент) — $a теперь равно NULL.
3) sort сортирует массив на месте (как и все прочие сортировочные функции), но array_reverse создаёт новую копию. Консистентность? Не, не слышали.
4) $b=$a[1]; echo “$b” можно переписать как echo “${a[1]}”; но $b=$a[1][1]; echo “$b” нельзя переписать как echo “${a[1][1]}”.
5) pi — это функция. WTF? Сюда же: имена переменных регистрозависимы, имена функций — нет.
@xSphinx, если мало:
6) class foo{function __toString() {return “x”;}}; $foo = new foo; strpos($foo,”x”) возвращает 0 (правильно), $foo[0] выдаёт ошибку; $a=array(“x”=>1); $a[$foo] тоже.
7) $a=”x”; $a instanceof someClass работает нормально (предполагая, что класс someClass определён), но “x” instanceof someClass выдаёт ошибку.
8) PHP теперь не любит инициализировать переменные NULL-ом в случае опечаток… но не всегда: function test(&$a) {}; test($x[0]) — создаёт массив $x с первым элементом NULL. Без ворнингов.
9) $a = array(1, 2); foreach ($a as &$x); foreach ($a as $x); — теперь в $a две единицы.
10) $a=’a’; $a++ — в $a теперь ‘b’; $a=’а’; $a++ — $a не изменилось и содержит ‘а’. Что?
@xSphinx, а давно VK на php работает? Он же на руби был
@walkman00, vk был на php, но потом они накодили собственную версию php откуда выкинули половину всех возможностей языка, и написали собственный компилятор этого чуда, и назвали kphp. В итоге он несовместим ни с чем из мира php
@xSphinx, python или ruby более лучшей выбор в современных реалиях чем PHP, просто цена разработчиков выше, на PHP проще найти разработчика, и соответственно дешевле.
И почему забыли старье по имени делфи (министры) ? А алгоритмический – это такая ересь которую лучше не знать никогда чем тратить энергию чтобы эти знания затереть на веке вечные. Информатика которая заставляет не учиться писать красивый код а делить 111 на 8 и умножать на 2.
@xSphinx, на уровне школьного кода программы на Pascal выглядят также как на Delphi вроде… Синтаксис очень похож) А так когда тему готовила с удивлением выяснила, что в некоторых региональных школах учат Delphi)
@Ирина Чернова, да в школах по РФ обычно учат бэйсик, паскаль, делфи. Хотя в мои школьные года в 10-11 предлагали отдельно задания и материалы по С++ особенно для тех кто планировал егэ сдавать
Сейчас в 5 классах еще скрэтч проходят
@evil.box, посмотрела про скретч! Спасибо! Для малышей здорово придумано)
@Ирина Чернова, Pascal ABC сильно похож на Дельфи
@xSphinx, в голове у нормального программиста – его собственный аналог алгоритмического. “Красивый код” же вообще не про язык программирования, а про алгоритмы / структурирование / паттерны и т.п.
@xSphinx, чтобы писать «красивый» код, нужно, для начала, выучить общие основы, в том числе, базовые постороения алгоритмов. Ну все же рождаются 40 летними бородатыми разработчиками с 40-м стажем и встроеным генератором красивого.
На самом деле сейчас в нормальных ВУЗах при поступлении даже на информатику спрашивают только егэ по математике, русскому языку и физике, я говорю про МФТИ, МИФИ, ВШЭ. Не уверен как обстоит дело на ВМК МГУ.
@Mr.Matroskin, на вмк мгу на информационные системы и технологии спрашивают информатику) в гу-вшэ спрашивают) очень много вузов по всей стране спрашивают сейчас)
Уважаемое сообщество, мне как разработчику MCX Basic было бы очень интересно узнать Ваше мнение о проекте. К сожалению очень не хватает взгляда со стороны и обоснованной критики.
@Aleksey Neronov, 379 руб. Вопрос. За что. Прочитал 3 абзаца описания. Закрыл.
Можно 3 словами как она мне поможет (или вообще кому-то поможет) и для чего. Код на JS я могу в браузере писать и сразу видеть результат.
@xSphinx, так вам то точно не нужно:-)
@Ирина Чернова, если это ирония я объясню позицию.
Если выходит что-то новое, я это изучаю и радуюсь и перехожу на это. Вот недавно появился ларавел, все дружно на нее перешли. 3 месяца работ и радость потом. Тоже было с нодой. Если ребята изучили 5 языков (инструментов, технологий), пришли к выводу что они г, собрали от них все лучшее и получили 6 (не такой г), то я буду изучать 6 и хвалить ребят и переводить все продукты на нее.
Просто когда я был в школе в 2000ных – паскаль, делфи как и бейсик в нашей школе считались позорными словами. Сейчас 2016.
@xSphinx, это не ирония) я вот тоже не знаю случаев где реально нужен бейсик кроме ЕГЭ))))
@Ирина Чернова, но там есть выбор. Поэтому бейсик не нужен, как и приложение – поэтому всерьез обсуждать его не имеет смысла.
Работает? Ну и ок.
@xSphinx, Я в свое время начинал с BASIC и мое мнение, что это привлекло мое внимание к компьютерам. От этого языка не стоит требовать большего. А называть позорными словами можно разные вещи, это сугубо ваше личное мнение и мнение таких же в вашем окружении ;)
@Aleksey Neronov, разве то, что вы начинали с бейсика как-то оправдывает этот своеобразный карго-культ?
Сейчас 2016 год, и в каждый (подчеркиваю – В КАЖДЫЙ) браузер встроен бесплатный (подчеркиваю – БЕСПЛАТНЫЙ) и простой язык программирования. При этом за этот язык еще и неплохие деньги платят.
Так зачем отдельное приложение с бейсиком, когда можно просто нажать хоткей и открыть девтулз?
@Владимир Гренадеров, Basic – это история. Может кому то будет интересно окунутся в историю?
И прошу – не зацикливайтесь на деньгах, лично вам, если очень дорого я вышлю промокод.(если не хватает тех что опубликованы)
@Aleksey Neronov, вы правильно поняли суть. Место интерпретаторов бейсика – рядом с эмуляторами NES, “Электроники” и спектрума. Прикольно, и только.
@Владимир Гренадеров, А я и не претендую на то что MCX Basic это высокотехнологичная современная среда для написания приложений! Но я утверждаю что в некотором роде это хорошее начало для изучения программирования!
@Aleksey Neronov, “в некотором роде хорошее начало” – именно с этим я и спорю. Хорошее начало не будет учить номерам строк, goto и прочим мерзостям. Т.е. это “просто начало, лучше чем банка пива”.
@xSphinx, Язык разрабатывался для тех кто еще не пишет и делает первые шажки в направлении программирования. Вам как спецу он может быть и не интересен.
@Aleksey Neronov, это бейсик. Нафиг он сдался.
@migmit, Хотяб для того чтобы он был. И поверьте у этого проекта есть последователи. Пусть у людей будет выбор.
Язык написан для начального обучения. Как в свое время говорил Томас Курц (разработчик первой версии Basic) – этот язык нужен для того чтобы его изучить за пару часов и не забыть за пару недель. Конечно Вам как специалисту Java Script он наверное будет мало полезен, но как уже писалось выше, школьнику который хочет сделать первый шажок в программировании и самообучении, надеюсь будет полезен.
@Aleksey Neronov, Спасибо за то что ты делаешь. Я начинал именно с Basic и этот опыт был очень важен.
@voice, я начинал с бейсика в далеком 89м году.
Именно он привил мне любовь к программированию.
@Aleksey Neronov, то, что говорил Томас в прошлом веке, было справедливо для прошлого века. Сейчас же никакой разницы (в плане сложности) между бейсиком и JS в консольке браузера нет. Циклы одинаковые (скобочки никакой роли не играют), ифы одинаковые, var можно не писать, и т.п.
@Владимир Гренадеров, Вам не кажется что эти языки изначально преследуют разные цели??? Один для начального изучения с максимально упрощенной структурой и всего двумя типами переменных, а второй для уже хотяб начально подготовленного пользователя? Не зацикливайтесь на одном блюде, разнообразьте свой рацион. Ведь выбор это всегда хорошо! Только JS это слишком мало.
@Aleksey Neronov, в 1964 году бейсик был проще своих промышленных аналогов.
В 2016 году промышленные интерпретируемые языки, такие как JS, имеют такой же порог вхождения, как и бейсик.
Никакой разницы между PRINT “test” и console.log(“test”) для абсолютного новичка нет, в обоих случаях это некие иероглифы. Зато все остальное, разного рода GOTO, номера строк и т.п. – это зло.
@Владимир Гренадеров, Ваша узконацеленная направленность на JS меня несколько обескураживает. Ведь есть еще Microsoft Visual Studio, Xcode и т.д.
Там тоже можно написать NSLog(@”test”); и радоваться жизни! Вы хоть примеры разнообразьте. ;)
@Aleksey Neronov, есть – но все требуют дополнительных телодвижений. В то время как интерпретатор JS под рукой у каждого человека, сидящего в интернете. Нужно лишь нажать на кнопочку.
@Aleksey Neronov, даже если человек, который в школе изучал JS не будет программировать, он сможет на нем писать автоматизации для приложений Google, OS X, Microsoft Office(сейчас для него активно расширяется JS API), писать скрипты для автоматизации действий в браузере. А эти навыки время от времени во многих сферах очень выручают)
@Ирина Чернова, я продолжу зная java вы напишите софт который будет работать на телефоне, планшете, сервере, маке, пк. он кросс! Когда я говорю на маке я имею ввиду иконку в доке будет )
@Aleksey Neronov, как уже отметили порог вхождения он одинаковый (для популярных языков сегодня). Берем PHP – там вообще для всего $ – но при этом есть все – трейты, кассы, наследования, события, полный фарш для всего. А для циклов и алгоритмов сниппеты где просто $ – можно даже без функций и классов. Он синхронный. Строчка за строчкой. А потом паттерны и трейты.
PHP работает в консоле, которая часть среды разработки.
Фишка в том что:
легкие вещи везде делать одинаково легко, а сложные совсем не одинаково.
@Ирина Чернова, Я и не спорю! Я просто хочу привлечь людей к изучению программирования. Пусть это JS или начнут на MCX Basic или на любой другой среде программирования! Но я пытаюсь это сделать! Поэтому и начал этот проект. Лично мне как программисту это дало очень много, учитывая что разработка ведется сразу на двух языках программирования – Objective C и Java. Я знаю что многим уже помог, так как письма идут с вопросами от “Как загрузить .bas файл?” и до подробностей пользования операторами READ, DARA, RESTORE и прочее из многих стран и от людей очень разных возрастов. Я считаю – если это кому то надо , то это уже делается не зря!
@Aleksey Neronov, если вы хотите привлечь людей к программированию, то сегодня же удалите приложение из магазина )
И сделайте простой и понятный интерактивный учебник по программированию, с возможностью переключать язык примеров / практических заданий (что бы значит не жсом единым) ;)
@Владимир Гренадеров, Ну что ж ваша точка мнения мне ясна. Отвечу кратко – у MCX Basic больше тысячи пользователей, они меня просто не поймут.
@Aleksey Neronov, дык у них-то программа останется. Зато новый учебник будет гораздо полезнее, чем просто среда разработки – согласны?
@Aleksey Neronov, у меня вот какая идея о том как принести реальную пользу: взять методичку для подготовки к ЕГЭ. И сделать на основе заданий интерактивные уроки для Вашей среды разработки. Чтобы все на пальцах и много практики. Потестить на школьниках. И с чистой совестью писать об этих уроках в википедию и на какие нибудь referat.ru.
@Владимир Гренадеров, Я не писатель, я только учусь!
Не удалось поставить ответом на ваш последний пост.
Было очень приятно с вами пообщаться, надеюсь взаимно!
Если бы я мог перемотать время назад то я бы никогда не пошел учиться в универ. Все мои “полезные” знания, кроме математических это все то чему я научился сам. Очень расточительно тратить 5-7 лет на обучение если вы не собираетесь заниматься наукой.
Все, что вам нужно если у вас все хорошо с математикой и логикой , а еще лучше если вы в состоянии написать хоть, что то в свои 16. Это нанять хорошего препода по матану из универа, что бы он дал вам базу, после этого с дискретной математикой и с чем угодно справитесь сами. Не забывайте, что вы должны уметь читать и писать на английском. Все самое современное и новое написанно только на английском.
@voice, Значит университет такой был.
я поступил в универ в 25 лет (сейчас мне уже 39), уже был не плохой программист и сетевой админ. Ни дня не желаю что потратил свое время на дневное обучение.
@timhp, а какие знания и навыки полученные в университете вы цените больше всего?
@Ирина Чернова, точные науки, дискретка, вероятность, стахостические процессы, интересные курсовые и так далее. Самое удивительное время. Вот я бы сказал по другому: отмотать назад и вернутся в то прекрасное время.
@voice, ни с чем вы “сами” не справитесь – банально не у кого будет спросить, как решить вот этот предел или дифур (молчу про тервер, и прочие дельта-функции).
На самом деле очень приятно слышать Ваши разнообразные мнения! Приглашаю так же поучаствовать в группе MCX Basic на Facebook! Надеюсь будет так же интересно!
https://www.facebook.com/groups/972069409542322/?ref=bookmarks
Программисты без знания матана, ТАУ, Computer science в целом – не люди.
@Smolny, а кто?
@Ирина Чернова, пхпшники
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Почему не загружаются приложения из App Store на iPhone
Как на iPhone управлять подпиской iCloud. Почему подписка не отображается в общем списке
Как узнать подробную информацию об iPhone по IMEI
Как автоматически ставить точку и заглавную букву в OS X и macOS?
Как добавить календарь матчей предстоящего ЧЕ 2021 на iPhone или Mac
Как обновить прошивку беспроводной гарнитуры Beats?
Как отключить автоматическое переключение AirPods на Mac
Можно ли подключить к iPhone Lightning- и обычные наушники одновременно