0 / 0 / 0
Регистрация: 10.06.2019
Сообщений: 9

С чего начать программирование?

26.07.2021, 03:37. Показов 9170. Ответов 42

Студворк — интернет-сервис помощи студентам
Привет всем!

Подскажите как вы начинали свой путь в ИТ. Какой язык и как долго учили? Какой посоветуете javascript или phyton?

Спасибо
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.07.2021, 03:37
Ответы с готовыми решениями:

С чего начать?
Играю в танки. Имею вот это. Хочу купить для начала что-нить одно. Склоняюсь в сторону видеокарты, т.к. на ней уже кустарно менял ...

Обновляю пк. С чего начать?
Есть вот такой комп ЦП - intel i3 3220 ОЗУ - DDR3 8Gb ГП - GeForce 650Ti BOOSt SSD - Intel 120Gb(Точную модель не помню, на...

С чего начать апгрейд ПК
Процессор INTEL Pentium Gold G5400, LGA 1151v2 OEM Видеокарта MSI nVidia GeForce GT 1030 , GeForce GT 1030 AERO ITX 2G OC, 2Гб,...

42
 Аватар для vantfiles
1018 / 1921 / 177
Регистрация: 07.05.2013
Сообщений: 3,931
Записей в блоге: 12
18.08.2021, 15:42
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Shamil1 Посмотреть сообщение
Линукс написан на Си не потому, что его можно написать только на Си, а потому, что тогда больше не было ничего подходящего.
Это не так. Плюсы уже были.

Кстати забавно его мнение (Линуса Торвальдса) о плюсах:

Кликните здесь для просмотра всего текста
C++ — кошмарный язык. Его делает ещё более кошмарным тот факт, что множество недостаточно грамотных программистов используют его, до такой степени, что оказывается намного проще выкинуть его как мусор. Откровенно говоря, даже если нет *никаких* причин для выбора Си, кроме того чтобы держать C++-программистов подальше — то одно это уже будет достаточно веским основанием для использования Си.
…Я пришёл к выводу, что *действительно* предпочту выгнать любого, кто предпочтёт вести разработку проекта на C++, нежели на Си, чтобы этот человек не загубил проект, в который я вовлечён.
C++ приводит к очень, очень плохим проектным решениям. Неизбежно начинают применяться «замечательные» библиотечные возможности вроде STL, и Boost, и прочего мусора, которые могут «помочь» программированию, но порождают:
— невыносимую боль, когда они не работают (и всякий, кто утверждает, что STL и особенно Boost стабильны и портируемы, настолько погряз во лжи, что это даже не смешно)
— неэффективно абстрагированные программные модели, когда спустя два года обнаруживается, что какая-то абстракция была недостаточно эффективна, но теперь весь код зависит ото всех окружающих её замечательных объектных моделей, и её нельзя исправить, не переписав всё приложение.
Другими словами, единственный способ иметь хороший, эффективный, низкоуровневый и портируемый C++ сводится к тому, чтобы ограничиться всеми теми вещами, которые элементарно доступны в Си. А ограничение проекта рамками Си будет означать, что люди его не выкинут, и что будет доступно множество программистов, действительно хорошо понимающих низкоуровневые особенности и не отказывающихся от них из-за идиотской ерунды про «объектные модели».
… когда эффективность является первостепенным требованием, «преимущества» C++ будут огромной ошибкой.
1
 Аватар для vantfiles
1018 / 1921 / 177
Регистрация: 07.05.2013
Сообщений: 3,931
Записей в блоге: 12
19.08.2021, 08:30
Цитата Сообщение от Катафалк Посмотреть сообщение
с изучения фундаментальных основ computer science. Т.е. с архитектуры вычислительных систем и сетей, математики вузовского уровня, теории программирования.
После окончания школы я владел бейсиком фортраном паскалем и фортом. Хороший такой, добротный процедурный стиль.
Какой-такой павлин-мавлин computer science, таких слов тогда и не было. А то, что Вы перечислили, действительно осваивается на первых двух курсах вуз-а.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
19.08.2021, 09:48
Ну если автор хочет стать очередным кнопкодавом-формошлепом-крудерастом, то конечно никакие павлины-мавлины computer science изучать не нужно. А вот если метит в востребованные специалисты, то придется поднапрячься.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.08.2021, 09:48

С чего начать апгрейд ПК?
Вот недавно раздобыл 10 тысяч рублей,и решил немного проапгрейдить компьютер.Вот характеристики AMD Phenom II X4 3,02 ГГЦ Nvidia gtx...

С чего начать апгрейд?
Здравствуйте. Сейчас имеем: Мать- MSI B85M-P33 Проц- QuadCore Intel Core i5-4430, 3200 MHz (32 x 100) Видео- GeForce GTX 1050 Ti от...

Апгрейд - с чего начать?
Здравствуйте! Третьи сутки идет рендер сцены 3d max в которой есть один предмет (ковер) с VRayDisplacementMod. И конца этому рендеру...

Подскажите, с чего начать?
Здравствуйте! Хочу обновить свой комп, но не знаю, с чего лучше начать. Помогите, пожалуйста, советами. Хотелось бы пошпилить в пубг... ...

С чего начать апгрейд
Мне нужно проапгрейдить мой пк, как говориться не все сразу, а все по порядку т.к. с финансами ситуация не стабильна. С чего начать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
43
Ответ Создать тему
Опции темы

Новые блоги и статьи
Программа опроса у.з. расходомера 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 (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru