|
1518 / 574 / 138
Регистрация: 20.02.2016
Сообщений: 3,414
|
|
С чего и как лучше начать изучение Computer Science?07.08.2023, 10:52. Показов 14021. Ответов 163
Метки нет (Все метки)
Начинать изучать программирование с плюсов, это как прийти в спортзал и попытаться сходу на шпагат сесть, можно что нибудь себе порвать по итогу.
0
|
|
| 07.08.2023, 10:52 | |
|
Ответы с готовыми решениями:
163
С чего лучше начать изучение 1С? С чего лучше начать изучение БД? C чего лучше начать изучение C#? |
|
1518 / 574 / 138
Регистрация: 20.02.2016
Сообщений: 3,414
|
|||
| 10.08.2023, 10:35 [ТС] | |||
![]()
0
|
|||
|
Нарушитель
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
|
||
| 10.08.2023, 10:56 | ||
0
|
||
| 10.08.2023, 11:53 | |
|
Не по теме: Ох, как же я соскучился по бесполезным
0
|
|
|
2469 / 1615 / 741
Регистрация: 17.03.2022
Сообщений: 5,266
|
|
| 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
|
|
|
2469 / 1615 / 741
Регистрация: 17.03.2022
Сообщений: 5,266
|
||
| 10.08.2023, 14:01 | ||
|
sourcerer, в любом российском ВУЗе в составе любой образовательной программы есть предмет "Физическая культура", который примерно всегда обозначается кодом, включающим название образовательной программы. И, кстати, есть он в т.ч. в первом семестре первого курса. Но это не делает физкультуру частью химии, филологии или юриспруденции.
0
|
||
|
1518 / 574 / 138
Регистрация: 20.02.2016
Сообщений: 3,414
|
||
| 10.08.2023, 17:55 [ТС] | ||
0
|
||
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,326
|
|
| 10.08.2023, 18:06 | |
|
Не понимаю, чем С или С++ принципиально сложнее любого другого языка в изучении? У любого языка будет поначалу незнакомый синтаксис, который нужно освоить.
2
|
|
|
Нарушитель
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
|
||
| 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,326
|
|
| 10.08.2023, 20:42 | |
|
0
|
|
|
2469 / 1615 / 741
Регистрация: 17.03.2022
Сообщений: 5,266
|
||
| 10.08.2023, 20:46 | ||
|
Поэтому давайте ссылаться, если уж есть желание сослаться, на что-нибудь более разумное.
0
|
||
|
495 / 542 / 131
Регистрация: 31.10.2016
Сообщений: 4,384
|
||
| 10.08.2023, 20:47 | ||
|
коды программ получаются намного длиннее,от этого с непривычки становится тоскливо и опускаются руки, выясняется - отладить программу не так то просто, и то тоже становится неприятной неожиданностью, есть очень много вещей, о которых в Python не нужно даже задумываться в итоге, сначала программы просто не будут запускаться, даже с хорошей IDE, на отладку будут уходить дни, а не десятки минут как в Python. Со временем, конечно всё будет получаться гораздо быстрее, но всё равно не как в Python а вот немного разбираясь в С/С++ изучать Python вообще не нужно, при наличии internet можно сразу писать рабочий код, так что изучать Python в самом начале скорее вредно чем полезно
0
|
||
|
Нарушитель
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
|
|
| 10.08.2023, 21:07 | |
|
Undisputed, в целом, да, вы правы. Чем ниже уровень языка программирования, тем сложнее писать код. Писать на ассемблере сложнее, чем на С++, а в свою очередь, писать на С++ сложнее, чем на Python.
Но все эти утверждения верны только для общго усреднённого случая, ибо даже на сверхвысокоуровневых языках можно писать очень сложный код, понимание которого будет на одном уровне с пониманием кодов на С++. И наоборот, на С++ можно написать очень простой код, который будет понятен любому нубу. Поэтому, если хочется изучать С++, то именно его и нужно изучать: от простого к сложному. А не вместо этого, забивать голову другим языком, мол который будет служить мостом к С++. Добавлено через 14 минут Pphantom, дело не в этом предложении (да и то, что поправить в Википедии сможет кто-угодно за пару минут - это большое заблуждение; я писал статьи для Вики и знаю, как она работает. В таких значимых статьях твои правки никто не примет без ссылок на АИ). Можете и сами гуглить в инете. То, что Computer Science не является разделом математики, как вот теория чисел, алгебра, матанализ, геометрия, линейная алгебра, комбинаторика, вычислительная математика, теория вероятностей, линейная алгебра, дискретная математика, математическая статистика, и т.д., это факт. CS это отдельная наука, которая очень тесно связана с математикой, но в математику не входит. Точно так же как и физика, астрономия, астрофизика. Все они в математику не входят, но они без математики не могут существовать.
1
|
|
|
2469 / 1615 / 741
Регистрация: 17.03.2022
Сообщений: 5,266
|
||
| 10.08.2023, 21:13 | ||
Более содержательные возражения будут?
0
|
||
|
Нарушитель
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
|
|
| 10.08.2023, 21:25 | |
|
Pphantom, а как вам такой аргумент, что в перечне научных специальностей Высшей аттестационной комиссии (ВАК), а также в номенклатуре специальностей, по которым присуждаются ученые степени, Информатика не входит и никогда не входила в Математику и имеет совершенно иной код, чего не скажешь о разделах Математики, которые под ее главным кодом?
Если вы занялись бы наукой и писали диссертации, то поняли бы, о чем я.
0
|
|
|
2469 / 1615 / 741
Регистрация: 17.03.2022
Сообщений: 5,266
|
|||
| 10.08.2023, 22:05 | |||
Royal_X, если серьезно, давайте сразу договоримся об одной детали. Если Вы будете пытаться доказывать мне что-то формальными аргументами вроде вышеупомянутых - шансов выиграть спор у Вас не будет. Не сочтите за бахвальство, но я отношусь к людям, которые подобные рубрикаторы пишут. Поэтому давайте мы в дальнейшем не будем ссылаться на формальную шелуху и постараемся честно убедить друг друга, что CS невозможна без знания какого-то определенного языка программирования (или наоборот). Если хотите, конечно.
0
|
|||
|
Нарушитель
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
|
|
| 10.08.2023, 22:24 | |
|
Pphantom, да, Computer Science это Информатика. И я прекращаю с вами данное обсуждение, потому что на мои аргументы с вашей стороны получаю только пустые слова, подкреплённые одним лишь ЧСВ. Пусть каждый останется на своем мнении. Я никогда не считал, не считаю и не буду считать информатику (computer science) разделом математики, равно как того же мнения придерживаются Википедия и Минобрнауки вашей страны (я полагаю, что вы из РФ). Всего вам наилучшего!
0
|
|
| 10.08.2023, 22:24 | |
|
С чего лучше начать изучение C++? С чего лучше начать изучение С++ С чего лучше начать изучение языка? С чего лучше начать изучение SCADA? С чего лучше начать изучение 2D-графики Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|