25 / 25 / 19
Регистрация: 13.07.2015
Сообщений: 433
|
||||||
1 | ||||||
Почему при присваивании адреса массива не ставится знак '&' получения адреса22.11.2015, 21:01. Показов 5801. Ответов 88
Метки нет (Все метки)
0
|
22.11.2015, 21:01 | |
Ответы с готовыми решениями:
88
Операция получения адреса & и vector 1. Ввести символьный массив. Найти адреса всех парных его элементов. 2. Вывести адреса элементов массива 4 на 4, находящ Почему разные адреса одного и того же элемента динамического массива? Почему адреса элементов массива находятся в памяти не по порядку |
Модератор
|
|
27.11.2015, 13:10 | 82 |
Croessmah, тут дело даже не в преподах. Вот ходил я к сыну на собрание в школу. Беседовал с учительницей по информатике. Будут учить Pascal. Я говорю "Зачем?" Куда потом с этим Паскалем? Почему не Python, не Ruby, не С++? Учительница говорит "Я Вас понимаю, но что я могу поделать? Нам вот какую программу министерство образования даёт (обязывает преподавать), такую мы и преподаём ученикам. Сказано Pascal, значит будем преподавать Pascal. Даже если мы знаем другие ЯП и можем, умеем и хотим преподавать их. Наши желания никого не интересуют. Есть программа обучения, одобренная министерством. Точка."
Добавлено через 1 минуту Croessmah, хотя вот в вопросе std::array против сишных массивов, тут да, наверное, всё-таки в преподах дело. Как их учили, так и они учат. Инертность мышления. Привыкли, что учить C++ надо с сишных основ. В чём-то они правы. Хотя последнее время в учебной литературе по С++ наметилась тенденция вводить учащихся в курс дела сразу с классов.
0
|
306 / 101 / 18
Регистрация: 04.07.2014
Сообщений: 571
|
|
27.11.2015, 13:28 | 83 |
gru74ik
Да, выразился я резковато. Тем не менее, чтобы использовать массивы в стиле C нужны ясные причины. Сначала средства С++, если не подошли -- средства С.
1
|
306 / 101 / 18
Регистрация: 04.07.2014
Сообщений: 571
|
|
27.11.2015, 13:40 | 85 |
На самом деле всё сложнее и печальнее, чем вам в трёх словах сказали.
Раньше, до ЕГЭ, можно было преподавать любой вообще язык. С появлением ЕГЭ систему пришлось ужесточить: сейчас преподавать можно один из трёх языков: BASIC, Pascal, ANSI C -- именно на этих языках (или псевдокоде, который тоже очень распространён) предлагаются задания в ЕГЭ. В ближайшее время будет ещё интереснее! Появится ЕГЭ по программированию со сдачей на машинах. Тогда все будут писать в специальной системе КУМИР, где мало фантазии, где код легко проверить. Везде будут учить работать с этой ерундой... Даже Pascal может отлететь. Хотя преподаватели сопротивляются, но система унификации экзаменов и стандартизации сертификации требует.
0
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
|
27.11.2015, 14:18 | 86 |
0
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|
27.11.2015, 16:07 | 87 |
М-да, вы это серьезно насчет С++ в школе в качестве первого языка? Тут вот была тема про указатели, так выяснилось, что их вообще никто толком не знает. С С++ вообще забавная ситуация. Он и раньше был самым сложным языком программирования, но при этом в числе самых популярных, а с введением нового стандарта еще усложнился на порядок, и при этом остается в числе самых популярных. Страуструп точно волшебник!
А в качестве первого языка для изучения программирования и информатики Паскаль мне представляется идеальным. Здесь ему нет конкурентов.
0
|
Модератор
|
|
27.11.2015, 16:17 | 88 |
Ну ок. Тут я спорить не стану. Мне просто казалось, что лучше сразу учить язык, который реально применяется в промышленной разработке программ (которым потом можно себе на жизнь зарабатывать). Скажем, тот же Python. Чем он плох в качестве первого языка?
0
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|
27.11.2015, 16:32 | 89 |
Ну, язык для изучения программирования и язык для работы это, мне кажется, разные вещи, и не стоит их смешивать. А так-то программист должен всю жизнь какие-то языки учить, это как раз для него проблемой быть не должно.
1
|
27.11.2015, 16:32 | |
27.11.2015, 16:32 | |
Помогаю со студенческими работами здесь
89
Ошибка получения ip-адреса Определить тип получения IP-адреса Почему при редактировании ip-адреса NetworkManager создаёт второе соединение? Получения адреса объекта вызвавшего события Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |