Сохранен 36
https://2ch.hk/pr/res/2260127.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Первый язык

 Аноним OP 09/01/22 Вск 14:23:43 #1 №2260127 
image.png
У меня вопрос к тем, кто учился на программиста в каком-либо уч.заведении. Собственно, какому первому языку вас обучали?
В программирование вкатился 3 года назад с поступлением в колледж(нет, мне не меньше 18) и до сих пор не понимаю, почему сперва нас решили обучать с++ вместо более простого и распространенного питона
Аноним 09/01/22 Вск 15:12:14 #2 №2260170 
пистон разжижает мозг так и до дата саентиста недалеко
Аноним 09/01/22 Вск 15:14:04 #3 №2260171 
>>2260127 (OP)
Первым языком должен быть язык с сильной типизацией как питон или на худой конец тайпскрипт, а не всратые слаботипизированный си или джаваскрипт
Аноним 09/01/22 Вск 15:22:33 #4 №2260177 
Потому-что из тебя хотят сделать программиста, а не питониста
Аноним 09/01/22 Вск 15:33:04 #5 №2260183 
Вот оно. Плюрализм мнений
Аноним 09/01/22 Вск 16:04:39 #6 №2260207 
>>2260127 (OP)
Меня учили чистому C на старте, за что я сильно им сильно благодарен. На С отлично изучать алгоритмы и структуры данных, а также неплохо понять устройство ОС и взаимодействие процессора с памятью.

Потом были плюсы и жава, и честно говоря я бы тоже выкинул плюсы, т.к. это сильно устаревший язык с большим легаси и стандартом на 100500 страниц. Жава понятно для чего нужна.

Питон брать первым языком я бы не стал, все таки это скриптовый язык без сторогой типизации, с ним не понять устройство компьютера. Для обучения алгоритмам и структурам, может быть ок, но опять же зачем, если есть С, на котором эти же алгоритмы пишутся ничуть не хуже.
Аноним 09/01/22 Вск 20:10:10 #7 №2260468 
>>2260127 (OP)
Очевидный propositional calculus очевиден.
А что тебя конкретно удивляет? Программа любого вуза логике никогда не поддаётся, где-то питон с хаскеллем, а где-то все 4 года паскаль.
Аноним 12/01/22 Срд 14:42:38 #8 №2262857 
Меня учили сишке, асму и дельфи. В основном дельфи. Хорошо бы если бы обучали сишке параллельно с питоном
Аноним 12/01/22 Срд 14:50:40 #9 №2262865 
>>2260127 (OP)
Ассемблер. В первые полгода. Если бы кресты уже не знал на тот момент, то кукухой бы поехал, как вся остальная группа.
Аноним 13/01/22 Чтв 04:52:17 #10 №2263605 
BASIC ненавижу ёбаное рашкинское образование
Аноним 13/01/22 Чтв 09:01:25 #11 №2263659 
>>2260207
Чел, алгосы на чистом си это пиздец боль. Я дошел до хеш-таблиц и сломался нахуй. Больше ебли со ручным выделением памяти и указателями, чем с самой структурой и алгосом. На питоне и джаве все пошло на порядок легче.
Аноним 13/01/22 Чтв 14:06:31 #12 №2263924 
>>2260127 (OP)
С++ ещё норм, знание кишочков не помешает. Вот у меня вышка непрофильная была (так и не закончил), там был Паскаль, вот это реально пиздец.
Аноним 13/01/22 Чтв 14:08:07 #13 №2263929 
>>2263924
но кто знает, может, я из-за этого паскаля рубистом стал
Аноним 13/01/22 Чтв 14:47:36 #14 №2263994 
>>2263659
Нахуй из индустрии, быстро и решительно.
Аноним 13/01/22 Чтв 19:10:04 #15 №2264332 
>>2263994
Чем тот, кто не хочет ебаться с особенностями платформы, вместо предмета изучения не прав?
Вот как ебля с малоками и указателями поможет понять алгоритмы? Задача изучать алгоритмы, а не архитектуру железа и не ос, где бойлерплейт указателей и ручного выделения памяти не помеха, а фича.
Аноним 13/01/22 Чтв 19:22:55 #16 №2264350 
>>2264332
Потому что это способствует лучшему пониманию алгоритмов? Ты будешь знать сколько выделений памяти и операций с ней будет происходить при использовании той/того или иного/иной структуры/алгоритма. Мы же не в идеальном мире живем, где алгоритмы в вакууме исполняются. У нас есть определенная машина и с определенной производительностью. Но опять же имхо.
мимо
Аноним 13/01/22 Чтв 23:41:28 #17 №2264535 
>>2264350
>>Потому что это способствует лучшему пониманию алгоритмов
Нет.
Если хочешь чисто алгоритмы, то юзаешь то на чем удобнее тебе их писать.
Аноним 13/01/22 Чтв 23:41:57 #18 №2264536 
>>2263605
pascal
Аноним 20/01/22 Чтв 17:56:28 #19 №2271635 
>>2260127 (OP)
Rust
Аноним 22/01/22 Суб 00:21:32 #20 №2272861 
>>2260127 (OP)
yaml
Аноним 24/01/22 Пнд 15:17:08 #21 №2275569 
>>2260127 (OP)
Ну и чему вас там обучали? Лабы делать? Вообще похуй на чем, хоть на паскале их клепай, всё равно ничего серьезного, что прям язык под это выбирать, смех просто
Аноним 04/02/22 Птн 04:42:28 #22 №2286289 
>>2260127 (OP)
-школа-
Logo write кажется
Pascal
C++
--уник--
C++
Python
C#
C
Ассемблер

Теперь я знаю всё и ничего ахахаха

угарно когда садишься в си и пытаешься прописать класс
Аноним 04/02/22 Птн 06:03:36 #23 №2286300 
>>2260127 (OP)

Хочешь Питон? Изучай Питон. Тебе мешает кто-то?
Аноним 04/02/22 Птн 07:30:49 #24 №2286308 
>>2286289
Чё за школа такая, где плюсы изучают?
Аноним 04/02/22 Птн 09:01:28 #25 №2286331 
>>2286308
Для особо одаренных
Аноним 04/02/22 Птн 10:24:04 #26 №2286375 
>>2260170
Отвечаю все же ОПу про первый язык:

Для создателей игорей: C# и движок Unity
Для создания мобилок, для предприятий, аутсорса, банков - Java
Для веба - JavaScript
Для хакинга, для телеграм ботов, для дата сайнс - Python.

Вообще все эти сферы можно сделать на любом из этих языков. Просто обучающих уроков будет больше по "целевым".
Аноним 10/02/22 Чтв 12:24:53 #27 №2292447 
>>2260127 (OP)
c#
Аноним 11/02/22 Птн 09:58:10 #28 №2293478 
Кубейсик в школе. Borland C++ в универе, специальность радиотехника. ВМщики обмазывались паскалем и асмом.
Аноним 12/02/22 Суб 12:06:26 #29 №2294749 
>>2293478
>ВМщики обмазывались паскалем и асмом.
Нулевые, в унике были паскаль, ассемблер и зачем-то перл (видимо просто надо было дать ставку нужному человечку).
Если предмет не назывался прямо "ЯП такой-то", но предусматривал написание программ (трансляторы, машинная графика, криптография, численные методы и т.п.), последние можно было писать на чем угодно, большинство делало на сишечке и крестах. Для выпендрежа иногда брали экзотику, например один чел сделал курсач на модуле-2.
Питон был еще немоден, а джава была просто совсем "не в тему" специальности.
Кто потом работал кодером, это было почти всегда на крестах.
Аноним 12/02/22 Суб 12:22:35 #30 №2294762 
>>2260127 (OP)
Естественно, это Java.

Это C-подобный язык со статической типизацией (т.е. упрощенный C, поэтому легко можно перейти на другие C-подобные языки, по типу C# (для игр) или PHP (для сайтиков))

Java подходит для мобилок, игр, разработки серверов, дэкстоп-разработки, энтерпрайз-приложений и пр.

Имеет большое кол-во фреймворков, библиотек, аудиторию программистов.

Java - однозначный ШИН
Аноним 12/02/22 Суб 12:49:35 #31 №2294783 
image
>>2260127 (OP)
Java - это просто охуенное решение для новичка-студента. Надежное как швейцарские часы.
У пети-крестовика и васи-ассемблериста и даже у петровича с его перфокартами уже пузырки давно сортируются, кто-то уже ханойскую башню собрал, судоку решил и из лабиринта вышел, а ты до сих пор не можешь настроить на винде окружение, чтобы запустить хелловорд.
Аноним 12/02/22 Суб 13:04:02 #32 №2294792 
>>2260127 (OP)
>простого и распространенного питона
Ни с точки зрения педагогической эффективности, ни с точки зрения практической полезности, питон не нужен.
Питон учат в школе, всякие кружки там и для 3-5 класса по питону идут. Где главное чтобы просто хоть что-то работало, и чтобы магические кишки наружу не торчали, как например #include <iostream>.
Питон хорош как простой TUI для бизнес-задач, когда специалисту сложно или трудоёмко выразить свой запрос кнопочками. И простой скрипт на питоне тут более удобен. Кроме того, в коммерческом программировании питон используется в автотестировании, в прототипировании. Но для серьезного программирования его не применяют. Только для MVP.
Что же касается лёгкости обучения именно программированию, то она работает только для школьника юных лет, но не для лба 18-20 лет, который хочет понимать, как это всё работает. Питон слишком далек от этого. Намного дальше, чем даже 1С.
Аноним 12/02/22 Суб 16:52:13 #33 №2295027 
>>2260127 (OP)
>какому первому языку вас обучали?
Если б ещё помнить. Я димплом получил в 1995 году.

Но для первого языка всем хорош Паскаль. Когда поймёшь что такое указатель на функцию, от слова Питон тебя будет тошнить.
Аноним 13/02/22 Вск 04:43:51 #34 №2295618 
>>2263605
>BASIC ненавижу ёбаное рашкинское образование

Много приложений реализовал на BASIC?? :)
Аноним 13/02/22 Вск 08:49:59 #35 №2295644 
>>2260127 (OP)
> кокому

Фортран, 84 год.
Аноним 13/02/22 Вск 11:50:49 #36 №2295753 
736e24110aa2a1e3a82467e5693da9a4.jpg
2002-2008 - не яп, но развлекаю одноклассников написанием батников
2010-2011 - Turbo Pascal дома, в 2011 открываю для себя вселенную свитков и пишу скрипты для модов в Construction Set
2012-2013, школка - С++
2013-2016, вуз - JavaScript
2017-2020, работа - C# по работе, Go для души
comments powered by Disqus