|
1520 / 575 / 139
Регистрация: 20.02.2016
Сообщений: 3,416
|
|
С чего и как лучше начать изучение Computer Science?07.08.2023, 10:52. Показов 15538. Ответов 163
Метки нет (Все метки)
Начинать изучать программирование с плюсов, это как прийти в спортзал и попытаться сходу на шпагат сесть, можно что нибудь себе порвать по итогу.
0
|
|
| 07.08.2023, 10:52 | |
|
Ответы с готовыми решениями:
163
С чего лучше начать изучение 1С? С чего лучше начать изучение БД? C чего лучше начать изучение C#? |
|
1520 / 575 / 139
Регистрация: 20.02.2016
Сообщений: 3,416
|
|||
| 10.08.2023, 10:35 [ТС] | |||
![]()
0
|
|||
|
Нарушитель
6339 / 3072 / 1054
Регистрация: 01.06.2021
Сообщений: 11,795
|
||
| 10.08.2023, 10:56 | ||
0
|
||
| 10.08.2023, 11:53 | |
|
Не по теме: Ох, как же я соскучился по бесполезным
0
|
|
|
2483 / 1633 / 745
Регистрация: 17.03.2022
Сообщений: 5,336
|
|
| 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
|
|
|
2483 / 1633 / 745
Регистрация: 17.03.2022
Сообщений: 5,336
|
||
| 10.08.2023, 14:01 | ||
|
sourcerer, в любом российском ВУЗе в составе любой образовательной программы есть предмет "Физическая культура", который примерно всегда обозначается кодом, включающим название образовательной программы. И, кстати, есть он в т.ч. в первом семестре первого курса. Но это не делает физкультуру частью химии, филологии или юриспруденции.
0
|
||
|
1520 / 575 / 139
Регистрация: 20.02.2016
Сообщений: 3,416
|
||
| 10.08.2023, 17:55 [ТС] | ||
0
|
||
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
|
| 10.08.2023, 18:06 | |
|
Не понимаю, чем С или С++ принципиально сложнее любого другого языка в изучении? У любого языка будет поначалу незнакомый синтаксис, который нужно освоить.
2
|
|
|
Нарушитель
6339 / 3072 / 1054
Регистрация: 01.06.2021
Сообщений: 11,795
|
||
| 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,350
|
|
| 10.08.2023, 20:42 | |
|
0
|
|
|
2483 / 1633 / 745
Регистрация: 17.03.2022
Сообщений: 5,336
|
||
| 10.08.2023, 20:46 | ||
|
Поэтому давайте ссылаться, если уж есть желание сослаться, на что-нибудь более разумное.
0
|
||
|
496 / 548 / 131
Регистрация: 31.10.2016
Сообщений: 4,407
|
||
| 10.08.2023, 20:47 | ||
|
коды программ получаются намного длиннее,от этого с непривычки становится тоскливо и опускаются руки, выясняется - отладить программу не так то просто, и то тоже становится неприятной неожиданностью, есть очень много вещей, о которых в Python не нужно даже задумываться в итоге, сначала программы просто не будут запускаться, даже с хорошей IDE, на отладку будут уходить дни, а не десятки минут как в Python. Со временем, конечно всё будет получаться гораздо быстрее, но всё равно не как в Python а вот немного разбираясь в С/С++ изучать Python вообще не нужно, при наличии internet можно сразу писать рабочий код, так что изучать Python в самом начале скорее вредно чем полезно
0
|
||
|
Нарушитель
6339 / 3072 / 1054
Регистрация: 01.06.2021
Сообщений: 11,795
|
|
| 10.08.2023, 21:07 | |
|
Undisputed, в целом, да, вы правы. Чем ниже уровень языка программирования, тем сложнее писать код. Писать на ассемблере сложнее, чем на С++, а в свою очередь, писать на С++ сложнее, чем на Python.
Но все эти утверждения верны только для общго усреднённого случая, ибо даже на сверхвысокоуровневых языках можно писать очень сложный код, понимание которого будет на одном уровне с пониманием кодов на С++. И наоборот, на С++ можно написать очень простой код, который будет понятен любому нубу. Поэтому, если хочется изучать С++, то именно его и нужно изучать: от простого к сложному. А не вместо этого, забивать голову другим языком, мол который будет служить мостом к С++. Добавлено через 14 минут Pphantom, дело не в этом предложении (да и то, что поправить в Википедии сможет кто-угодно за пару минут - это большое заблуждение; я писал статьи для Вики и знаю, как она работает. В таких значимых статьях твои правки никто не примет без ссылок на АИ). Можете и сами гуглить в инете. То, что Computer Science не является разделом математики, как вот теория чисел, алгебра, матанализ, геометрия, линейная алгебра, комбинаторика, вычислительная математика, теория вероятностей, линейная алгебра, дискретная математика, математическая статистика, и т.д., это факт. CS это отдельная наука, которая очень тесно связана с математикой, но в математику не входит. Точно так же как и физика, астрономия, астрофизика. Все они в математику не входят, но они без математики не могут существовать.
1
|
|
|
2483 / 1633 / 745
Регистрация: 17.03.2022
Сообщений: 5,336
|
||
| 10.08.2023, 21:13 | ||
Более содержательные возражения будут?
0
|
||
|
Нарушитель
6339 / 3072 / 1054
Регистрация: 01.06.2021
Сообщений: 11,795
|
|
| 10.08.2023, 21:25 | |
|
Pphantom, а как вам такой аргумент, что в перечне научных специальностей Высшей аттестационной комиссии (ВАК), а также в номенклатуре специальностей, по которым присуждаются ученые степени, Информатика не входит и никогда не входила в Математику и имеет совершенно иной код, чего не скажешь о разделах Математики, которые под ее главным кодом?
Если вы занялись бы наукой и писали диссертации, то поняли бы, о чем я.
0
|
|
|
2483 / 1633 / 745
Регистрация: 17.03.2022
Сообщений: 5,336
|
|||
| 10.08.2023, 22:05 | |||
Royal_X, если серьезно, давайте сразу договоримся об одной детали. Если Вы будете пытаться доказывать мне что-то формальными аргументами вроде вышеупомянутых - шансов выиграть спор у Вас не будет. Не сочтите за бахвальство, но я отношусь к людям, которые подобные рубрикаторы пишут. Поэтому давайте мы в дальнейшем не будем ссылаться на формальную шелуху и постараемся честно убедить друг друга, что CS невозможна без знания какого-то определенного языка программирования (или наоборот). Если хотите, конечно.
0
|
|||
|
Нарушитель
6339 / 3072 / 1054
Регистрация: 01.06.2021
Сообщений: 11,795
|
|
| 10.08.2023, 22:24 | |
|
Pphantom, да, Computer Science это Информатика. И я прекращаю с вами данное обсуждение, потому что на мои аргументы с вашей стороны получаю только пустые слова, подкреплённые одним лишь ЧСВ. Пусть каждый останется на своем мнении. Я никогда не считал, не считаю и не буду считать информатику (computer science) разделом математики, равно как того же мнения придерживаются Википедия и Минобрнауки вашей страны (я полагаю, что вы из РФ). Всего вам наилучшего!
0
|
|
| 10.08.2023, 22:24 | |
|
С чего лучше начать изучение C++? С чего лучше начать изучение С++ С чего лучше начать изучение языка? С чего лучше начать изучение SCADA? С чего лучше начать изучение 2D-графики Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|