Симферопольский Форум: программирование для 12-летнего школьника...есть вопросы.. - Симферопольский Форум

Перейти к содержимому

Внимание! Для всех новых пользователей введена премодерация сообщений и тем.
  • (3 Страниц)
  • +
  • 1
  • 2
  • 3
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

программирование для 12-летнего школьника...есть вопросы..

#21 Пользователь офлайн   oly 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Старая гвардия
  • Сообщений: 2 437
  • Регистрация: 05 декабря 14
  • ГородСимферополь
  • Страна:  

Отправлено 27 января 2021 - 20:48

 Cooper сказал:

Перл вполне себе почти Бейсик)))

Почти, за исключением регулярок, и у меня ощущение, что ради них перлы и задумывались. Ну, если мы про классический бейсик :)
Сева, а ты вааще классовый враг программистов, уйди из нашего чатега. Я уже всю голову над вашим произведением про вешающийся ресайз сломала, вы не могли чего попроще придумать? :lol:

 CIBAS сказал:

Что круче - мёд или малина .......

Да ладно, нам тут олдскулы сводит просто :)


#22 Пользователь офлайн   Rumlin 

  • Добрый волшебник
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Старая гвардия
  • Сообщений: 42 233
  • Регистрация: 16 сентября 10
  • ГородHavana
  • Страна:  

Отправлено 27 января 2021 - 21:05

Python не совсем то за что платят.

Посмотрите учебники для школьников. Чаще всего мне попадается java в очень легком виде. Думаю еще десятки лет интерпрайз будет java использовать. В любом случае почитать стоит, там ООП очень доходчиво показано.


Я детей вообще то боюсь, милостивый мой государь, - шумливы, жестоки и себялюбивы, а коли дети правят державой? ©Юлиан Семёнов
Ничего не делается к лучшему © Борис Раушенбах
Люди, люди — это самое главное. Люди дороже даже денег. © Ф.М. Достоевский

#23 Пользователь офлайн   Dennis 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 5 006
  • Регистрация: 31 октября 10
  • ГородСевастополь
  • Страна:  

Отправлено 27 января 2021 - 21:34

Rumlin, в 12 лет важно понять универсальные принципы - условия, циклы, функции и т.д., до ООП и до того, за что платят деньги еще очень далеко ;)


#24 Пользователь офлайн   GSMmaster 

  • I hate staff :)
  • Перейти к галерее
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Команда форума
  • Сообщений: 10 445
  • Регистрация: 14 сентября 10
  • ГородLa frontera de Mexico y Guatemala
  • Страна:  

Отправлено 28 января 2021 - 00:47

 Cooper сказал:

Assembler!

Смех смехом, а я своими глазами видывал, как у нас препод в 1989 году (IBM тогда еще не водилось, DOS тоже, а Windows - это были просто окошки в доме), написал что-то типа драйвера для принтера, чтобы он печатал на наших ДВК-3. Всё на асме, вот практически на глазах. И оно заработало!!!

Вот точно на таком:
Изображение

Помню, как там дисководы из операционки подключались - ass mx1 dk<enter>
:)

Аааа, погуглил и нашел, сразу и вспомнил, операционка называлась RT-11SJ :)

Будьте впевненi, бабулю - Ваше поросятко здохло!

Поблагодарили: 2 :

#25 Пользователь офлайн   CIBAS 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 4 117
  • Регистрация: 07 июля 15
  • ГородСимферополь
  • Страна:  

Отправлено 28 января 2021 - 09:19

ещё раз скажу - ХЕХ .....

В далёкие доIBMовские времена далеко не все вычислительные машины (это компутеры так назывались) имели
операционную систему и ассемблер. Довольно часто приходилось писать непосредственно в кодах конкретной
машины. И загонять эти коды в машину надо было не с клавиатуры (не было там ни дисплеев, ни клавиатур),
а с кнопочек и переключателей в двоичной системе. Средства отдадки, естественно, тоже практически отстутствовали.
А теперь представьте каково это - написать, и отладить программку в 2 - 3 тысячи команд на такой машинке .....
ХЕХ .....

извиняюсь за офф.


Поблагодарили: 1

#26 Пользователь офлайн   albz 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 827
  • Регистрация: 05 апреля 15
  • ГородНерезиновая
  • Страна:  

Отправлено 28 января 2021 - 11:31

 GSMmaster (28 января 2021 - 00:47) писал:

Смех смехом, а я своими глазами видывал, как у нас препод в 1989 году (IBM тогда еще не водилось, DOS тоже, а Windows - это были просто окошки в доме), написал что-то типа драйвера для принтера, чтобы он печатал на наших ДВК-3. Всё на асме, вот практически на глазах. И оно заработало!!!

Тоже извиняюь за офф:

Справедливости ради -IBM в СССР появилась задого до ДВК и всего прочего. Правда были они не персоналками а большими машинами "ЕдинойСерии" EC1010/1020/1030/1033/1045/1066 - был полным клоном IBM/360. К стати до сих пор коегде можно и "еэски" найти и постепеноо заменяющие их мейнфремы от гиганта - людей владеющих Коболом практически нет, а переписать кучу прикладнго софта не могут.

Еще была серия малых машин - СМ(2,4,10) - там было клонирование DEC PDP-11 - как и ДВК/УКНЦ. Там как раз куча вариантов операционки RT11 была.
Дековский ассемблер был вообще классным - я вот до сих пор помню одну программу в кодах 4747 заносишь в нулевую ячейку - регистр стека ставишь последнюю ячеку памяти и и запускаешь с нулевой ячейки - в результата вся память машины обнулялась(в том числе и нулевая ячейка) - так как это был рекурентный вызов с самой себя. А так у нас еще была усовершенствоанная ДВК, но перепрописать ПЗУ на загрузку с очень специфичного девайса не получалось - то на стенке висела табличка как занести коды запуска. Но старались машину практически не выключать.

Ну а потом пришли "писюки" с MsDos, там уж в кодах было писать трудно - хотя тоже на ассемблере ваяли драйвера для музыкалной приставке на LPT порту.


Поблагодарили: 2 :

#27 Пользователь офлайн   CIBAS 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 4 117
  • Регистрация: 07 июля 15
  • ГородСимферополь
  • Страна:  

Отправлено 28 января 2021 - 11:46

Я имел в виду "настольные" так называемые в те годы - микро-ЭВМ.

А с большими тоже пришлось иметь дела - с Урал 14 (до ЕС-ЭВМ), затем с ЕС - и ряда 1, и ряда 2 -
сначала в DOS, затем в OS - Fortran, Assembler, PL/I, генерация системы и т.п.
По мини ЭВМ - СМки были не только с дековской архитектурой, но и на 580 серии и не только.
Точно так обстояли дела и с настольными (были ина 580 серии, и на микропрограммируемых 589, 1804, 588 и т.п.).
Т.Е до 8086 и MS-DOS было много чего, в том числе и достаточно уникальные машинки (например ПС-2000 и ПС-3000 из немаленьких)...


Поблагодарили: 2 :

#28 Пользователь офлайн   Пэтро 

  • Рублю
  • PipPipPipPipPip
  • Перейти к галерее
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Старая гвардия
  • Сообщений: 9 976
  • Регистрация: 15 сентября 10
  • ГородЛуговое
  • Страна:  

Отправлено 28 января 2021 - 12:46

python какой-то дурацкий.

я бы javascript начал изучать. он жутко простой.

Подключаем Оптический гигабитный интернет в Симферополе и районе.
+79787647406
http://lugovoe.su

Поблагодарили: 1

#29 Пользователь офлайн   CIBAS 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 4 117
  • Регистрация: 07 июля 15
  • ГородСимферополь
  • Страна:  

Отправлено 28 января 2021 - 13:03

По теме: в 12 лет угадать с выбором направления в такой широченной области как программирование -
увы, практически нереально. Выбор может оказаться делом всей последующей проффессиональной деятельности,
а может - сиюминутным увлечением. Тут многое зависит и от Учителя/Преподавателя, и от внутреннего настроя
обучаемого, и от положения Юпитера ... Нужно пробовать, возможно различные направления, платформы, языки .

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


Поблагодарили: 5 :

#30 Пользователь офлайн   BraVo123 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 803
  • Регистрация: 02 мая 14
  • ГородМосква
  • Страна:  

Отправлено 28 января 2021 - 13:05

 Пэтро сказал:

я бы javascript начал изучать. он жутко простой.


Угу, ещё NodeRed есть, там вообще конструктор из кубиков, для начала очень даже... Хотя питон, вы зря хаете ..

«Украинский народ заслуживает того, чтобы определять своё будущее без вмешательства извне. И именно это Соединённые Штаты пытаются сделать». © Джон Бреннан (главный советник президента США Барака Обамы по борьбе с терроризмом)
«Сибирь слишком большая, чтобы принадлежать одному государству» © Кондолиза Райс (госсекретарь США)

#31 Пользователь офлайн   Пэтро 

  • Рублю
  • PipPipPipPipPip
  • Перейти к галерее
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Старая гвардия
  • Сообщений: 9 976
  • Регистрация: 15 сентября 10
  • ГородЛуговое
  • Страна:  

Отправлено 28 января 2021 - 16:46

 BraVo123 сказал:

Угу, ещё NodeRed



его можно в браузере запустить?

Подключаем Оптический гигабитный интернет в Симферополе и районе.
+79787647406
http://lugovoe.su

#32 Пользователь офлайн   a mad tea-party!? 

  • Починитель пишущих машинок
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Старая гвардия
  • Сообщений: 11 744
  • Регистрация: 04 февраля 11
  • ГородРоссия,Симферополь
  • Страна:  

Отправлено 28 января 2021 - 22:49

...ВСЁ ЧИТАЮ! ВСЕМ ОГРОМНОЕ СПАСИБО ЗА СОВЕТЫ И ПОЖЕЛАНИЯ)

Я счастлив тем, как сложилось все,
Даже тем, что было не так.
Даже тем, что ветер в моей голове,
И в храме моем бардак.
Я просто пытался растить свой сад
И не портить прекрасный вид;
И начальник заставы поймет меня,
И беспечный рыбак простит.


Инструктор. Даю уроки вождения на Вашем авто (любая КПП). Грамотно. Просто. Вежливо.
Тел. +7 (978) 069 33 28

#33 Пользователь офлайн   BraVo123 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 803
  • Регистрация: 02 мая 14
  • ГородМосква
  • Страна:  

Отправлено 28 января 2021 - 23:04

 Пэтро сказал:

его можно в браузере запустить?

Ну интерфейс, там и работает ..

«Украинский народ заслуживает того, чтобы определять своё будущее без вмешательства извне. И именно это Соединённые Штаты пытаются сделать». © Джон Бреннан (главный советник президента США Барака Обамы по борьбе с терроризмом)
«Сибирь слишком большая, чтобы принадлежать одному государству» © Кондолиза Райс (госсекретарь США)

#34 Пользователь офлайн   _sv_ 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 2 369
  • Регистрация: 07 октября 16
  • ГородСимферополь
  • Страна:  

Отправлено 29 января 2021 - 00:33

 GSMmaster (28 января 2021 - 00:47) писал:

своими глазами видывал, как препод написал драйвера для принтера. Всё на асме. И оно заработало!!!

Писать что-либо для этих машин легко и приятно. Хоть на ассемблере, хоть в машинных кодах. Какой задницей казался Intel после красивого и лаконичного решения от DEC : )

Скрытый текст

Сергей.

#35 Пользователь офлайн   CIBAS 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 4 117
  • Регистрация: 07 июля 15
  • ГородСимферополь
  • Страна:  

Отправлено 29 января 2021 - 08:55

 _sv_ (29 января 2021 - 00:33) писал:

Писать что-либо для этих машин легко и приятно. Хоть на ассемблере, хоть в машинных кодах. Какой задницей казался Intel после красивого и лаконичного решения от DEC : )



Хоть м офф, но добавлю:
Была ещё одна интересная особенность системы команд DEC - регистр РС (РrogramCounter - указатель выполняющейся команды)
не был выделен и находился в пуле регистров общего назначения - R7. Это давало возможность реализации метода непосредственной
адресации в рамеах вышеописанной системы (указав R7 в качестве регистра источника/приёмника). Указатель стека R6 тоже не был выделен.
Можно было вместо команды JMP написать MOV чего-то в R7 (для относительного перехода можно было что-то прибавить/вычесть из R7).

Правда дальнейшие расширения системы команд (плавающая арифметика и др.) внесли сумятицу в эту стройную систему .....
А насчёт задницы Intel - самая задница был I8048, следующие 8080 и 8086 ещё ладно, терпимо ...


Поблагодарили: 2 :

#36 Пользователь офлайн   albz 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 827
  • Регистрация: 05 апреля 15
  • ГородНерезиновая
  • Страна:  

Отправлено 29 января 2021 - 09:48

 _sv_ (29 января 2021 - 00:33) писал:

Писать что-либо для этих машин легко и приятно. Хоть на ассемблере, хоть в машинных кодах. Какой задницей казался Intel после красивого и лаконичного решения от DEC : )

и опять off -
я сначала много писал на DECовском железе, действительно лаконично и красиво было даже на VAX750(наш аналог на 1839 вроде был(уж забыл номер)), потом начали переходить на интел - вешалка началась, но терпимая - ассемблерные вставки нужных железный операций в библиотеки и далее все на С.

А вот потом начали делать на рисках(на MIPSR3000) - вот тут полная вешалка начиналась - писать можно было - но код очень некомпакный выходил если просто на ассемблере писать, где-то скачали компилятор С - загоняли старые программы и офигивели от красоты какой он красивый код выдавал - реально создатели компилятора знали преимущества риск архитектуры.


Поблагодарили: 1

#37 Пользователь офлайн   CIBAS 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 4 117
  • Регистрация: 07 июля 15
  • ГородСимферополь
  • Страна:  

Отправлено 29 января 2021 - 10:40

 albz (29 января 2021 - 09:48) писал:

и опять off -

А вот потом начали делать на рисках(на MIPSR3000) - вот тут полная вешалка начиналась - писать можно было - но код очень некомпакный выходил если просто на ассемблере писать, где-то скачали компилятор С - загоняли старые программы и офигивели от красоты какой он красивый код выдавал - реально создатели компилятора знали преимущества риск архитектуры.


Есть огромные возражения по этому поводу, но ... как поётся в известной песТне - "another place another time"... (мне более по душе Э Хампердинк)


#38 Пользователь офлайн   _sv_ 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 2 369
  • Регистрация: 07 октября 16
  • ГородСимферополь
  • Страна:  

Отправлено 29 января 2021 - 20:07

 CIBAS (29 января 2021 - 08:55) писал:

регистр РС находился в пуле регистров общего назначения - R7. Указатель стека R6 тоже не был выделен.

Всё еще круче. Там нет регистров! Есть блоки памяти по разным адресам. Один из них - быстрая память, которую использовали как регистры. Архитектура позволяла изменять адреса этих регистров "на лету".

 albz (29 января 2021 - 09:48) писал:

компилятор С - офигивели какой он красивый код выдавал.

Да. Оптимизатор - очень мощная штука. Плюсом к этому всё равно стандартные задачи решались стандартно-красиво.

Как бы то ни было, а всё это кануло в лету. И произошло это не случайно. Вся красота и лаконичность (что у DEC, что у RISC) привела к тому, что память была перегружена. А Intel - считал машинное слово и неделю его исполняет, не обращаясь больше к памяти. Тут-то конкуренты и сели в лужу. Интересно как эту проблему решат ребята из ARM.

 CIBAS (29 января 2021 - 10:40) писал:

Есть огромные возражения по этому поводу

Можно их услышать?

Сергей.

#39 Пользователь офлайн   CIBAS 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 4 117
  • Регистрация: 07 июля 15
  • ГородСимферополь
  • Страна:  

Отправлено 29 января 2021 - 20:20

тема для совета 12 летнему школьнику превратилась в "бойцы вспоминали минувшие дни..."
для подобных разговоров нужна другая песочница, хотя не факт, что тематика вызовет интерес ...


Поблагодарили: 1

#40 Пользователь офлайн   Пэтро 

  • Рублю
  • PipPipPipPipPip
  • Перейти к галерее
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Старая гвардия
  • Сообщений: 9 976
  • Регистрация: 15 сентября 10
  • ГородЛуговое
  • Страна:  

Отправлено 29 января 2021 - 20:23

если с картинками то вызовет. Изображение

Подключаем Оптический гигабитный интернет в Симферополе и районе.
+79787647406
http://lugovoe.su

Поделиться темой:


  • (3 Страниц)
  • +
  • 1
  • 2
  • 3
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей