|
1520 / 575 / 139
Регистрация: 20.02.2016
Сообщений: 3,414
|
|
С чего и как лучше начать изучение Computer Science?07.08.2023, 10:52. Показов 15204. Ответов 163
Метки нет (Все метки)
Начинать изучать программирование с плюсов, это как прийти в спортзал и попытаться сходу на шпагат сесть, можно что нибудь себе порвать по итогу.
0
|
|
| 07.08.2023, 10:52 | |
|
Ответы с готовыми решениями:
163
С чего лучше начать изучение 1С? С чего лучше начать изучение БД? C чего лучше начать изучение C#? |
|
1520 / 575 / 139
Регистрация: 20.02.2016
Сообщений: 3,414
|
|||
| 10.08.2023, 10:35 [ТС] | |||
![]()
0
|
|||
|
Нарушитель
6323 / 3049 / 1054
Регистрация: 01.06.2021
Сообщений: 11,656
|
||
| 10.08.2023, 10:56 | ||
0
|
||
| 10.08.2023, 11:53 | |
|
Не по теме: Ох, как же я соскучился по бесполезным
0
|
|
|
2477 / 1623 / 742
Регистрация: 17.03.2022
Сообщений: 5,300
|
|
| 10.08.2023, 13:30 | |
|
А кто-нибудь может объяснить, с чего это изучение какого-то конкретного языка (любого) является способом изучить Computer Science? CS - это вообще-то раздел математики.
0
|
|
|
Модератор
|
||
| 10.08.2023, 13:44 | ||
|
Pphantom, наверное в Гарварде не знают этого, раз даже свой курс назвали CS50 и начинают там изучение Computer Science с... кто бы мог подумать? С Python, да!
Добавлено через 4 минуты
0
|
||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 10.08.2023, 13:54 | |
|
Со своей колокольни скажу.
Начинал с джавы, затем пересел на питон, а уж потом плюсы. ИМХО. Если начать с питона, на реально си-подобные переехать будет сложно. Особенно после упоротого питонячьего ООП. До кучи, питон - это вседозволенность. Статические типы, public/private... не, не слышали. А вот после джавы питон зашел как к себе домой ![]() И в дальнейшем, изучению плюсов весьма способстововала джава, но не питон ни в коем разе. Не хочу сказать, что начинать надо вот прям именно с си-подобных. Наверное имеет смысл поучить что-то совсем изи. Да хотя бы питон/бейсик. НО только на самом начальном уровне. Условия, циклы, массивы (которых опять же в питоне нет в чистом виде), функции... Наблатыкаться с классическими задачами по алгоритмам, ну а потом уж, опять же с нуля, в си-подобный.
1
|
|
|
2477 / 1623 / 742
Регистрация: 17.03.2022
Сообщений: 5,300
|
||
| 10.08.2023, 14:01 | ||
|
sourcerer, в любом российском ВУЗе в составе любой образовательной программы есть предмет "Физическая культура", который примерно всегда обозначается кодом, включающим название образовательной программы. И, кстати, есть он в т.ч. в первом семестре первого курса. Но это не делает физкультуру частью химии, филологии или юриспруденции.
0
|
||
|
1520 / 575 / 139
Регистрация: 20.02.2016
Сообщений: 3,414
|
||
| 10.08.2023, 17:55 [ТС] | ||
0
|
||
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,349
|
|
| 10.08.2023, 18:06 | |
|
Не понимаю, чем С или С++ принципиально сложнее любого другого языка в изучении? У любого языка будет поначалу незнакомый синтаксис, который нужно освоить.
2
|
|
|
Нарушитель
6323 / 3049 / 1054
Регистрация: 01.06.2021
Сообщений: 11,656
|
||
| 10.08.2023, 18:30 | ||
|
Computer Science не входит в математику.
Рассмотрим такое предложении из статьи Mathematics Википедии:
Однако, Computer Science включена в престижный классификатор MSC 2020 (Mathematics Subject Classification) под кодом 68. Тем не менее, в этот же классификатор включены также разделы физики, биология и другие естественные науки, астрономия и т.д. А всё потому, что классификатор содержит не только разделы математики, но также науки и их разделы, где производятся математические вычисления. Добавлено через 1 минуту Pphantom, поэтому я с вами не согласен
0
|
||
|
901 / 478 / 93
Регистрация: 10.06.2014
Сообщений: 2,700
|
||
| 10.08.2023, 20:17 | ||
|
Скажите пожалуйста, например Python программист, следит ли за alignment requirements? может драйвера пишет? или может прогоняет код через статический анализатор с целью найти какое нибудь хитрое UB? может думает какой аллокатор памяти будет эффективнее в рамках той или иной задачи? Этот список можно продолжать еще долго... Поэтому, программировать на С++ профессионально в целом сложнее, чем на многих других востребованных сегодня языках
1
|
||
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,349
|
|
| 10.08.2023, 20:42 | |
|
0
|
|
|
2477 / 1623 / 742
Регистрация: 17.03.2022
Сообщений: 5,300
|
||
| 10.08.2023, 20:46 | ||
|
Поэтому давайте ссылаться, если уж есть желание сослаться, на что-нибудь более разумное.
0
|
||
|
496 / 543 / 131
Регистрация: 31.10.2016
Сообщений: 4,395
|
||
| 10.08.2023, 20:47 | ||
|
коды программ получаются намного длиннее,от этого с непривычки становится тоскливо и опускаются руки, выясняется - отладить программу не так то просто, и то тоже становится неприятной неожиданностью, есть очень много вещей, о которых в Python не нужно даже задумываться в итоге, сначала программы просто не будут запускаться, даже с хорошей IDE, на отладку будут уходить дни, а не десятки минут как в Python. Со временем, конечно всё будет получаться гораздо быстрее, но всё равно не как в Python а вот немного разбираясь в С/С++ изучать Python вообще не нужно, при наличии internet можно сразу писать рабочий код, так что изучать Python в самом начале скорее вредно чем полезно
0
|
||
|
Нарушитель
6323 / 3049 / 1054
Регистрация: 01.06.2021
Сообщений: 11,656
|
|
| 10.08.2023, 21:07 | |
|
Undisputed, в целом, да, вы правы. Чем ниже уровень языка программирования, тем сложнее писать код. Писать на ассемблере сложнее, чем на С++, а в свою очередь, писать на С++ сложнее, чем на Python.
Но все эти утверждения верны только для общго усреднённого случая, ибо даже на сверхвысокоуровневых языках можно писать очень сложный код, понимание которого будет на одном уровне с пониманием кодов на С++. И наоборот, на С++ можно написать очень простой код, который будет понятен любому нубу. Поэтому, если хочется изучать С++, то именно его и нужно изучать: от простого к сложному. А не вместо этого, забивать голову другим языком, мол который будет служить мостом к С++. Добавлено через 14 минут Pphantom, дело не в этом предложении (да и то, что поправить в Википедии сможет кто-угодно за пару минут - это большое заблуждение; я писал статьи для Вики и знаю, как она работает. В таких значимых статьях твои правки никто не примет без ссылок на АИ). Можете и сами гуглить в инете. То, что Computer Science не является разделом математики, как вот теория чисел, алгебра, матанализ, геометрия, линейная алгебра, комбинаторика, вычислительная математика, теория вероятностей, линейная алгебра, дискретная математика, математическая статистика, и т.д., это факт. CS это отдельная наука, которая очень тесно связана с математикой, но в математику не входит. Точно так же как и физика, астрономия, астрофизика. Все они в математику не входят, но они без математики не могут существовать.
1
|
|
|
2477 / 1623 / 742
Регистрация: 17.03.2022
Сообщений: 5,300
|
||
| 10.08.2023, 21:13 | ||
Более содержательные возражения будут?
0
|
||
|
Нарушитель
6323 / 3049 / 1054
Регистрация: 01.06.2021
Сообщений: 11,656
|
|
| 10.08.2023, 21:25 | |
|
Pphantom, а как вам такой аргумент, что в перечне научных специальностей Высшей аттестационной комиссии (ВАК), а также в номенклатуре специальностей, по которым присуждаются ученые степени, Информатика не входит и никогда не входила в Математику и имеет совершенно иной код, чего не скажешь о разделах Математики, которые под ее главным кодом?
Если вы занялись бы наукой и писали диссертации, то поняли бы, о чем я.
0
|
|
|
2477 / 1623 / 742
Регистрация: 17.03.2022
Сообщений: 5,300
|
|||
| 10.08.2023, 22:05 | |||
Royal_X, если серьезно, давайте сразу договоримся об одной детали. Если Вы будете пытаться доказывать мне что-то формальными аргументами вроде вышеупомянутых - шансов выиграть спор у Вас не будет. Не сочтите за бахвальство, но я отношусь к людям, которые подобные рубрикаторы пишут. Поэтому давайте мы в дальнейшем не будем ссылаться на формальную шелуху и постараемся честно убедить друг друга, что CS невозможна без знания какого-то определенного языка программирования (или наоборот). Если хотите, конечно.
0
|
|||
|
Нарушитель
6323 / 3049 / 1054
Регистрация: 01.06.2021
Сообщений: 11,656
|
|
| 10.08.2023, 22:24 | |
|
Pphantom, да, Computer Science это Информатика. И я прекращаю с вами данное обсуждение, потому что на мои аргументы с вашей стороны получаю только пустые слова, подкреплённые одним лишь ЧСВ. Пусть каждый останется на своем мнении. Я никогда не считал, не считаю и не буду считать информатику (computer science) разделом математики, равно как того же мнения придерживаются Википедия и Минобрнауки вашей страны (я полагаю, что вы из РФ). Всего вам наилучшего!
0
|
|
| 10.08.2023, 22:24 | |
|
С чего лучше начать изучение C++? С чего лучше начать изучение С++ С чего лучше начать изучение языка? С чего лучше начать изучение SCADA? С чего лучше начать изучение 2D-графики Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|