Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование для детей

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

asutp2

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ох емое, срочно удаляю студию 2015, ибо она оказывается устарела 20 лет назад)))))))
edruzenko, сами то на чем пишете, уважаемый? или вы тоже преподаватель-теоретик?
 

Всего записей: 785 | Зарегистр. 22-10-2004 | Отправлено: 07:15 17-06-2016
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asutp2
просто перечислите что вы написали на си в этой самой студии
Если у меня стоит автокад, я еще не архитектор

Всего записей: 2536 | Зарегистр. 20-06-2011 | Отправлено: 10:45 17-06-2016
asutp2

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XPerformer, из свежего - многоязычный коннект менеджер для 2G/3G/4G-модемов, по контракту с производителем этих модемов. Или такое не канает?)

Всего записей: 785 | Зарегистр. 22-10-2004 | Отправлено: 10:55 17-06-2016 | Исправлено: asutp2, 11:03 17-06-2016
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asutp2
молодец
а я делаю виртуозные операции на сердце
Мы здесь говорим о том, что посоветовать детям для изучения и что они потом смогут применить в жизни. Как я понимаю, контракт с производителем модемов один и он уже занят. Им придется искать другую нишу

Всего записей: 2536 | Зарегистр. 20-06-2011 | Отправлено: 11:31 17-06-2016
edruzenko



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asutp2
в студии самый востребованный язык отнюдь не си
 
http://stackoverflow.com/research/developer-survey-2016
 
си не входит первую десятку по самым популярным разделам  
Full-Stack Web Developer
Back-End Web Developer
Что же касается Mobile Developer, тут тоже вероятность писания на Java значительно выше чем на си

Всего записей: 75 | Зарегистр. 26-12-2005 | Отправлено: 11:59 17-06-2016
asutp2

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XPerformer, производитель же не один, в мире те же usb-модемы под своими марками клепает несколько сотен компаний. Так что налетай)))) А софт для модемов - это всего лишь 0.00000000000000000000000000000000000001% от общего рынка заказного программирования, работы хватить всем. Если для ребенка именно разработка ПО будет главным способом зарабатывания на жизнь, то и учить он должен соответствующие языки. С и С++ - это одни из них. А если побаловаться, для общего развития в школе, то и бейсика хватить, или Rust-а, или подобного.
 
edruzenko, от вас я так и не услышал, на чем же все таки вы сами разрабатываете?  
Хотя после слов, что Си не входит в первую десятку для web-разработки (кому ВООБЩЕ придет в голову на си писать для веба?????? максимум cgi для iis при особом извращении), я делаю вывод, что вы далеко от профессиональной разработки софта. Опровергните, если я не прав.
 
 

Всего записей: 785 | Зарегистр. 22-10-2004 | Отправлено: 12:26 17-06-2016
edruzenko



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 от вас я так и не услышал, на чем же все таки вы сами разрабатываете?  

какое это к теме имеет отношение?
естественно, знаю больше одного языка (в отличие от вас), что и дает мне моральное право давать рекомендации топикстартеру, которого ответ на свой вопрос, судя по всему, не интересует.
 

Цитата:
кому ВООБЩЕ придет в голову на си писать для веба??????

наконец-то консенсус. А работа в основном сейчас под веб. десктопные программы медленно но верно превращаются в онлайн-сервисы. Учитывая, что офис уже там, а это огромного масштаба разработка, - то уже поезд ушел. Поэтому и говорю, что си устарел и не востребован

Всего записей: 75 | Зарегистр. 26-12-2005 | Отправлено: 12:45 17-06-2016
asutp2

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
edruzenko, ну что же вы как девочка мнетесь, почему боитесь озвучить свои познания? )))) Я вот без ложной скромности отлично владею C и C++ (в диалекте от Microsoft), а также Delphi (начинал в свое время с Turbo Pascal). Ansi SQL, T-SQL, PL-SQL тоже активно использую.
 
И как я писал выше, мои дети моими же усилиями познакомились с программированием именно в Delphi, где порог вхождения для детей считаю самым низким. И на это я смотрю именно с точки зрения профессионального разработчика ПО, а не учителя-теоретика, который в своей жизни не написал ни одной серьезной софтины.

Всего записей: 785 | Зарегистр. 22-10-2004 | Отправлено: 13:05 17-06-2016
edruzenko



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вот кстати
sql задумывался как язык запросов к базам с синтаксисом, максимально близким к натуральному английскому. Эффект превзошел все ожидания - не каждый взрослый может научиться писать sql-запросы, даже безо всякой оптимизации. Давайте будем учить детей sql - ведь это так здорово, сразу отобъем охоту к компьютеру и играм заодно

Всего записей: 75 | Зарегистр. 26-12-2005 | Отправлено: 13:34 17-06-2016
Alexzzy

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
edruzenko
Зачем SQL приплетаете? Неуместно.
"Чистый" SQL это именно язык запросов к данным, не имеющий отношения к программированию и требующий другого мышления и знания теории множеств. А расширения позволяющие программировать это именно расширения, которые без знания запросов смысла не имеют.
И кстати, SQL-запросы именно такие как и задумывались, простые и ясные. Но это становится понятным только ДЕЙСТВИТЕЛЬНО преодолевшим порог вхождения.
 
Я поддерживаю asutp2, который мыслит масштабно, а не в узких рамках прикладного программирования, такого как реализация бизнес-логики для бухгалтерской программы. И он всё же не предлагает начинать обучение с C, к которому так прицепились.

Всего записей: 1474 | Зарегистр. 10-07-2013 | Отправлено: 22:19 17-06-2016 | Исправлено: Alexzzy, 23:26 17-06-2016
lormutryas

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а надо ли учить программированию?

Всего записей: 113 | Зарегистр. 26-07-2014 | Отправлено: 04:50 18-06-2016 | Исправлено: lormutryas, 18:51 19-06-2016
YuriyRR



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lormutryas
Хороший вопрос! Своим детям никогда не посоветую. Почти все время съедает эта хрень. В ущерб семье и детям.

Всего записей: 516 | Зарегистр. 07-06-2007 | Отправлено: 00:04 20-06-2016
edruzenko



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
И кстати, SQL-запросы именно такие как и задумывались, простые и ясные. Но это становится понятным только ДЕЙСТВИТЕЛЬНО преодолевшим порог вхождения.  

Мистер Теоретик, вы видели реальные запросы  размером по 2-3 экрана? если для они простые и ясные, вы наверное и Матрицу видите невооруженным глазом

Всего записей: 75 | Зарегистр. 26-12-2005 | Отправлено: 00:21 20-06-2016
Alexzzy

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
edruzenko
Опять в крайности ударяетесь.
В много-этажных запросах сложность в восприятии большого количества информации. Как правило в них нет необходимости и можно сделать реализацию более оптимальной, как по быстродействию так и по читаемости, разделив на несколько этапов.  
SQL-теоретиком был лет 20 назад.

Всего записей: 1474 | Зарегистр. 10-07-2013 | Отправлено: 01:25 20-06-2016
lormutryas

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Хороший вопрос! Своим детям никогда не посоветую. Почти все время съедает эта хрень. В ущерб семье и детям.  

а главное конечный продукт - глобальное потепление :-\
впрочем если всех всё устраивает, то мне жужжать тем более не требуется
 

Всего записей: 113 | Зарегистр. 26-07-2014 | Отправлено: 03:12 20-06-2016 | Исправлено: lormutryas, 03:20 20-06-2016
edruzenko



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexzzy

Цитата:
Как правило в них нет необходимости и можно сделать реализацию более оптимальной, как по быстродействию так и по читаемости, разделив на несколько этапов.  

ага, гонять несколько раз данные с сервера на клиент - это оптимально

Всего записей: 75 | Зарегистр. 26-12-2005 | Отправлено: 03:21 20-06-2016
Alexzzy

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
edruzenko
Узко мыслите. SQL-запрос и запрос с клиента это не одно и тоже. С клиента отправляется многоэтапная batch-конструкция, а сервер возвращает конечный результат. Здаесь даже хранимые процедуры не обязательны.
Простой пример на T-SQL:

Код:
 
create table #TempTable (id int)
insert #TempTable values (1)
select id from #TempTable
drop table #TempTable
 

 
Еще добавлю, что простота синтаксиса языка и простота сформированного кода это всё же разные вещи. Скорее всего на любом языке можно написать такое, что при чтении написанного мозги будут закипать.
SQL из-за своей простоты и гибкости позволяет сформировать сложный запрос-простыню человеку средней квалификации.
Мое мнение, что мастерство владения SQL заключается не в умении написать сложный запрос-простыню, а в умении избежать этого.

Всего записей: 1474 | Зарегистр. 10-07-2013 | Отправлено: 12:12 20-06-2016
maxsv2



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На мой взгляд, не стоит явным программированием  забивать голову ребенку,  
путь лучше пока развивает голову и изучает направления познавательной математики, логики, физики, химии и т.д. ....
В первую очередь необходимо уметь решать задачи головой, а инструмент - вторичен, большинство школьников без калькулятора/телефона/планшета ни посчитать не решить не в состоянии.
Для эффективного/правильного программирования кроме логики необходимы доп. знания и понимание работы компа, проца, памяти и тд., а то "новоявленный специалист" в итоге пополнит ряды "говнокодеров" (простите за французский...), чьи творения собираются на известном ресурсе.
На мой взгляд допустимым направление в данном возрасте имеет направление детской робототехники, где программирование минироботов идет как часть занятий ребенка.

Всего записей: 191 | Зарегистр. 24-01-2004 | Отправлено: 10:57 04-05-2017
Triton77

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...
 
Добавлено:

Цитата:
планшета ни посчитать не решить не в состоянии.  
И это пишет тот, кто даже родной язык не осилил.

Всего записей: 49 | Зарегистр. 25-04-2017 | Отправлено: 09:04 06-05-2017 | Исправлено: Triton77, 10:12 06-05-2017
maxsv2



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Triton77
 
Ну все,  на все вопросы есть полные ответы, тему можно закрывать ...

Всего записей: 191 | Зарегистр. 24-01-2004 | Отправлено: 11:19 11-05-2017
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование для детей


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru