Можно же было просто выучить HTML

Можно же было просто выучить HTML

IT-юмор

5.6K постов52.4K подписчиков

Добавить пост

Правила сообщества

Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору

Вы смотрите срез комментариев. Показать все
3
Автор поста оценил этот комментарий

Тру! Из-за этой хрени и Паскаля и ушел из универа через пол года.

раскрыть ветку (34)
41
Автор поста оценил этот комментарий
Правильно сделал. Человеку, неосилившему даже паскаль нечего делать в программировании
раскрыть ветку (32)
5
Автор поста оценил этот комментарий

честно говоря считаю C# для обучения с нуля лучше чем паскаль. у нас в универе вообще дельфи был для обучения

раскрыть ветку (30)
4
Автор поста оценил этот комментарий

Считать не нужно, давай аргументы.

раскрыть ветку (27)
5
Автор поста оценил этот комментарий
потому что он интуитивно понятнее чем паскаль
раскрыть ветку (26)
8
DELETED
Автор поста оценил этот комментарий

Python лучше всего.
1. Прост в понимании (легче паскаля)
2. Современный (поддержка и доработка)

3. Применим для разработки, аналитики, сисадминов. (С++ и матлаб однобоки)

4. Много вакансий.

5. Учит делать отступы)

Вообще, всё зависит от специальности. Если это не программная инженерия, то 100% только Python. Если же предполагается, что выйдет программист, то Python + C++.

раскрыть ветку (15)
7
Автор поста оценил этот комментарий

Очень голословное заявление.

«1. Прост в понимании (легче паскаля)» — когда это паскаль был трудным языком? И если для программиста нужно что-то легче паскаля, то о каком С++ в дальнейшем речь?

«2. Современный (поддержка и доработка)» — сегодня современный, а завтра нет. Это плохой аргумент в выборе языка для обучения(!). Наличие готовой базы и литературы более весомый аргумент

«3. Применим для разработки, аналитики, сисадминов. (С++ и матлаб однобоки)» — эт в плане С++ однобок? Что нельзя написать на си, что можно на пайтоне?

«4. Много вакансий.» — см. пункт 2

«5. Учит делать отступы» — а лисп учит следить за скобками. Тоже в жизни пригодится.

раскрыть ветку (13)
1
Автор поста оценил этот комментарий

Очень тяжело объяснить чем питон лучше, пока человек сам не сядет, и не вникнет в питон.

На самом деле там миллион мелочей. Но в первую очередь компактность, удобство работы с различным данными. Все возможные библиотеки.


И python сейчас самый быстро набирающий популярность язык.

раскрыть ветку (12)
Автор поста оценил этот комментарий

А ещё в питоне отсутствие инкапсуляции, которое помогает быстро пилить костыли вместо того, чтобы пилить правильную архитектуру приложения.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Странно, что нет на питоне инкапсуляции. Не сложная вроде реализация, и с обратной совместимостью. Дзен питона может мешает.

Но это не такая большая проблема. На данный момент реализуется через code conventions ("не говнокодить, а то побьем!").

Много ограничений у программистов именно на этом уровне. В той же фул ООП в наследовании мы можем заменить логику метода к чертям.


Но живем как-то.

Автор поста оценил этот комментарий

Ну я вполне видел пайтон. Без коммерческой разработки, но и в рамках обучения так глубоко редко заходят. Мы же всё таки говорим об обучении, а не применении.

Я не против пайтона, просто меня удивляет, что люди жалуются на обучение, когда им дают например паскаль

раскрыть ветку (9)
1
Автор поста оценил этот комментарий

Паскаль хорош. Обучаться на нем легко. Но популярность на нуле.

Просто полезнее обучаться программированию на живом языке.

C#, Java, Python - вполне подходят.


Хотя Python для обучения программированию может быть чуть хуже, так как там понятие begin end размыто.

раскрыть ветку (8)
1
Автор поста оценил этот комментарий

Ну вот мы же про чисто обучение и говорим. Тут популярность не играет никакой роли. Да и эти основы (которые всё же про программирование, а не про язык) идут максимум год, после которых (если специальность в институте предполагает) будет уже более востребованный язык.

раскрыть ветку (7)
Автор поста оценил этот комментарий
все возможно, не могу ничего сказать по поводу этого языка, никогда не писал на нем, говорю только про то, в чем имею опыт)
Автор поста оценил этот комментарий
Что ты подразумеваешь под "интуитивно-понятнее" в контексте ЯП?
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
когда смотришь код и тебе понятна логика языка, например функция описывается так function(param1, param2), а не условные >>std_out>>param1 %s<<||:=>param2<<
1
Автор поста оценил этот комментарий

И всё, это весь аргумент? Что ЛИЧНО тебе он интуитивно понятнее, чем Паскаль?

А например, то что у же есть сотни книг и тысячи работ, которые на примере Паскаля объясняют многие вещи? Например, те же книги Н.Вирта? Это же Классика обучения.

Давайте все эти наработанные труды выкинем, в угоду твоей личной интуитивности?

раскрыть ветку (7)
1
Автор поста оценил этот комментарий
ты случаем не асмер или линуксер? че ты такой взрывной-то? для меня человека который не программировал никогда явно проще понять c# чем паскаль и никто не мешает писать алгоритмы из книжек на шарпе. тем более книг по шарпу щас много.
раскрыть ветку (6)
1
Автор поста оценил этот комментарий

Первая ошибка: не нужно понимать Паскаль или Си-шарп.

Нужно понимать алгоритмы и структуры данных. Это основная ценность программиста. А языки — это просто средства описания вышеописанного и радикально ничего не меняется. Конечно, есть языки вроде ПРОЛОГ, там совсем другая логика, но это другая история.

раскрыть ветку (5)
Автор поста оценил этот комментарий

здравствуйте, товарищ КО. где первая ошибка? для новичков прежде всего хорошо бы начать и с простого языка и с простых алгоритмов. если алгоритмы везде одинаковые, остается подобрать простой язык для начала. Не, ты можешь конечно начать учить людей писать на лиспе, лопату тебе в руки

раскрыть ветку (4)
Автор поста оценил этот комментарий

ну в том же MIT лет 30 учили на лиспе, и никто от этого не умер. Это опять таки же просто к разговору о том, что язык не сама цель при обучении основам. От языка лишь требуется возможность выполнить всё в рамках образовательного курса, и желательно не быть слишком перегруженным.

В остальном никакой разницы будет это lisp, pascal, C# или python

раскрыть ветку (3)
Автор поста оценил этот комментарий

ну MIT же всяко шарага в мухосранске да. не, вы можете учить на чем угодно, но мне искренне жаль этих людей

раскрыть ветку (2)
DELETED
Автор поста оценил этот комментарий

Сама постановка вопроса "Язык А лучше для обучения, чем язык Б" пагубна. Язык - просто инструмент. Человек, хорошо понимающий императивное программирование и алгоритмизацию, быстро перейдет на другой стэк (или даже в состоянии работать параллельно с несколькими(. А узкие "специалисты" как правило и не специалисты.


В ВУЗе неплохо один-два императивных и один декларативный язык изучить, а конкретика не особо принципиальна.

раскрыть ветку (1)
Автор поста оценил этот комментарий
я конечно тоже могу загибать пальцы и штырь умные слова, но дано то, что человек нулевой и никакие императивы в глаза не видел и не знает
Автор поста оценил этот комментарий

А где в его посте говорится ,что он не осилил паскаль?

Суть как раз в другом, что паскаль убог и неактуален.

1
Автор поста оценил этот комментарий
Ассемблер + Паскаль
Мощно!)
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку