Pull to refresh
10
14.5
Александр @actech

Пользователь

Send message

Спасибо за ваше мнение. Мой знакомый тоже пишет всё, что возможно на Delphi и зарабатывает на этом.

Конечно, можно везде найти Паскаль, и для мобильной разработки, и для робототехники и прочего. Но, если он так хорош, то, наверно, мозолил бы глаза то здесь, то там, а такого не наблюдается.

Браузеры - это уже немало в текущих условиях чтобы говорить о несерьёзности скриптовых движков.

То, что JavaScript пихают везде - это другой вопрос и согласен с тем, что вместо самописных API хотелось бы увидеть полноценный доступ к SQL-запросам.

А с чего вы взяли, что это бунт? Или слишком часто похожее мнение стало появляться? Если так, то на это, возможно, есть причины. Дело не в том, что те, кто плохо учился выбрали скрипты. Я сам перешел с Delphi на скрипты по одной простой причине - после Delphi 7 с это платформой начали творить непонятно что.

В комментариях часто упоминается Delphi, хотя я специально выбрал Pascal, а не Turbo, Object, Delphi или Lazarus. И хотел узнать мнение, знакомство с основами текстового программирования следует как и раньше начинать с консоли от простого к сложному или в современных условиях возможен и практичен другой вариант - от сложного к простому и с рабочим браузером, а не как в Pascal ABC.Net.

Среди читателей есть те, кто спокойно использует Delphi и кого вообще заглавный вопрос не волнует. Но мнения у всех разные даже на то, что выглядит логичным:

1 +⁤⁤⁤ 1

Это не операция сложения двух чисел, не строка из 5 символов и даже не изображение.

1) А с чего ты решил, что я тебя заставляю? Я ни ФГОС, ни программ, ни методических рекомендаций не пишу и, вроде, таких целей в личном мнении не заявлял. Если кто-то хочет написать про с++, Пайтон или Свифт, то пусть пишет. Или на хабре принято в каком-то определённом векторе излагать мысли?
2) "Зачем вообще мне нужен язык программирования?" - вот тема для ещё одной статьи. Почему бы вам её не предложить сообществу?
3) Это ваше мнение. У меня другое и думаю, что это не приводит к проблемам.
4) Уважаю ваше мнение, но тут просто всё в кучу. JavaScript устарел, давайте фронт на ноде писать. Если приготовите его, то я не против.

Почему не пойду в учителя? В школе я уже работал учителем (не информатики) и признаться, не увидел в этом своего призвания. А почитать - не проблема - http://droidscript.ru

Приношу свои извинения за то, что своим мнение вызвал у вас слишком сильные эмоции. И я благодарен вам, что своё мнение вы высказали не абстрактными классами в стиле, ну и бред, а предметно c цитированием.

>Почему автор задаётся вопросом о нужности/ненужности Паскаля

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

При объяснении материала стараюсь приводить ассоциации из разных областей для размышления, а не по причине непонимания. Есть люди, которые предпочитают при изложении своих мыслей не выходить за строгие рамки темы. У меня другой подход с использованием ассоциаций и вопросов для размышлений, а не ответов на них.

>Да, автор. Оказывается, чтобы жить, вовсе не обязательно быть программистом или ещё кем-то

Естественно.

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

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

Умение делать электронное устройство требуется далеко не всем. И в настоящее время во многих случаях практичнее покупать готовые сборки.

Вы считаете сравнения некорректными. Хорошо. У вас другое мнение. Но, если прислушаться к тому, что ждут от технарей, то это явно не транзисторы нового поколения.

Вы считаете, что какой-то программист решает за вас, что вам нужно? Не методист, не чиновник, а программист? Нет, программист не решает за вас, а только обсуждает.

Если бы я хотел продавить своё мнение, то пошел бы в чиновники или писать учебники по информатике. Но таких целей не имею. Максимум - курсы на сайте для тех, кому интересно.

Могу сказать, что изучение комментариев читателей дало мне немало интересных мыслей и как программисту, и как человеку, работавшему в школе (не учителем информатики).

Если вам интересна возможность использования кода в Скретче, то в моде это можно реализовать http://droidscript.ru/main/statyi/st_jstoskratch.php

Достучаться до объектов не получилось.

Должна. А на практике двое стоят на перекрестке и говорят, мы оба по правилам ехали.

Мыслить логически - хороший навык, но по себе знаю, что часто проще по собственному разумению.

Roblox интересен. Приспособил к нему живой просмотр, чтобы каждый раз не нажимать кнопку перезапуска проекта после редактирования кода. Вводишь код в поле ввода и в запущенном проекте сразу происходят изменения.

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

https://www.instructables.com/Making-Scratch-30-Extensions/

В Хроме неплохо работает.

Чем же он странный? Какое ваше мнение? Зачем изучать Pascal?

Вопрос действительно странный. Что мешает задающего его предложить детям тот язык, который он считает более практичным? Программу мы всё равно не изменим. На словах требуются специалисты IT, а на практике вместо убранного обществознания добавили историю.

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

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

Это интересно. Что-то похожее делал для Thunkable, App Inventor и Sketchware (пока он не закрылся). Несколько небольших курсов с точки зрения программиста и текстового программирования.

В визуально блочных средах, если они поддерживают это, как раз интересна их связка с web при помощи JavaScript. Это позволяет не только захватить две области - мобильные приложения и web, но ещё и постепенно показать детям преимущество текстового программирования. Даже просил разработчиков сделать текстовые блоки многострочными или дать возможность текст из комментария использовать в блоках чтобы можно были в них писать код. Но, поскольку все они на Blockly движке, это затруднительно реализовать.

Согласен с тем, что блокам не хватает гибкости. Для Thunkable даже делал инспектор объектов (там есть кое-что в плане динамического создания объектов и т.п.), но очень грустно создавать тысячу блоков только потому, что свойство в блоках невозможно задать в виде текста.

> Когда обучаю детей программированию, то предпочитаю начинать с простой веб‑разработки.

Согласен. А после этого продолжение знакомства с программированием на чём основывается?

> Это их заинтересовывает, знакомит с различными веб технологиями в понятной форме и даёт энергию для дальнейшего изучения программирования

Согласен

> IT != программирование

Так кто с эти спорит?

Когда высказывается несогласие с чем-то, то для конструктивного диалога приводятся факты. Возможно, в чем-то я не прав и диалог поможет это выявить. В комментариях меня поправляют и мне интересно узнать мнение других людей. Но что конкретно подразумевается под фразой "поток малосвязных предложений"? Догадайся сам.

В существующих условиях основы программирования и логики практичнее изучать на базе консоли или оконной среды? Более наглядным является графическое или текстовое отображение объектов и результатов вычислений? Если мы голосуем за окна и графику, то уже не любой язык для обучения в рамках оконной работы с ними подойдёт. Я так думаю, что Pascal <> Delphi, Qt <> C++, а Android Studio <> Java.

Стоит такая. С появлением нормального компонента браузера (с доступом к коду загруженной страницы) в версии 10.4 или 11 аж всплакнул. А в 12 многострочные литералы появились + объявления переменных внутри блока и в заголовке цикла. Но, как говорится, любители скриптовых мотоциклов на Камазах не гоняют. )

Смотря где. Знакомый на Delphi делает приложения под Android. С выходом новой версии Delphi или Android от него слышу, что приложение упало. Как решает проблему? Плотно сидит на форумах или просто откатывает Delphi. Строгая типизация, а проблем столько, что в самый раз переходить на web, чтобы хотя бы что-то работало, а не тихий краш с полным непониманием того, а что случилось-то.

Ознакомился.

Вот пара выдержек из неё:

JavaScript — ужасный язык программирования.

Когда обучаю детей программированию, то предпочитаю начинать с простой веб‑разработки — сделать HTML страничку, скриптом добавить небольшую анимацию, потом загрузить через fetch прогноз погоды с открытого API и красиво отрисовать его. Это их заинтересовывает, знакомит с различными веб технологиями в понятной форме и даёт энергию для дальнейшего изучения программирования. Так получилось, что этот язык вкупе с веб разработкой удобен для знакомства с IT.

Вывод? JavaScript - ужасный язык, но он удобен для знакомства с IT.

>Если в выражении заявлено символьное значение, считаем

Логика понятие субъективное. Такие задачки - любимое развлечение на собеседованиях. Пыхтишь, стараешься, а потом выясняется - так по работе требуется совсем другое. Помнится, в вакансии было указано требование Си и Access. Пришел со знанием Delphi. А программировать нужно было на 1С.

У Скретча с использованием кода проблема, но в том же App Inventor, Thunkable (про Snap! и прочее не говорю) есть блоки для обмена данными с браузером. И в этом плане переход от визуально блочного программирования к текстовому в рамках одной платформы видится достаточно интересным. А есть платформы, где блоки интерпретируются в код.

Вас смущает то, что в программном коде не знаешь, где и какой тип данных вылезет?

Delphi был прорывом в своё время и было бы вполне логично обучение переключить на его возможности. В начальной школе котики на Скратче, например, в средней и старшей - Delphi c визуальной разработкой интерфейсов.

1

Information

Rating
397-th
Location
Москва, Москва и Московская обл., Россия
Registered
Activity