powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Лучший учебный язык
25 сообщений из 414, страница 1 из 17
Лучший учебный язык
    #36878889
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Продолжаем отпрологовую тему. Какой язык лучше всего как первый язык для изучения?

Пока поступили предложения:

1. Siemargl> ANSI Паскаль, потому что описание языка короткое и ясное.

2. egorych> васик, вестимо ;-))

3. iv_an_ru> Средний конструктор начинает писать простейшие программульки на АвтоЛИСПе к середине первого дня обучения.

Еще варианты.
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36878892
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у си описание языка короткое и ясное.
чтобы писать программы надо только первую главу из кернигана-ричи
прочитать.
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36878907
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingiz,

Не. Си - это кроличья нора без конца. Да и начинать с нетипизированного printf....
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36878944
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для _быстрого_ обучения Автолисп удобен не потому, что красивый, а потому что очен нагляден результат: действия простой программы шаг за шагом повторяют привычные для конструктора "ручные" действия, точно так же отображаются в консоли и точно так же добавляют засечки и примитивы на чертёж.
Для _хорошего_ обучения идеален был muLISP, но он, судя по всему, помер. Самый элегантный ЛИСП из всех виденных.
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36878971
SiemarglANSI Паскаль, потому что описание языка короткое и ясное
+1
Еще потому что исходник легко читается, ИМХО, ошибки ищутся проще, чем в Basic'е

Lisp всем хорош, но функциональная парадигма, КМК, сложнее для понимания
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36878980
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargltchingiz,

Не. Си - это кроличья нора без конца. Да и начинать с нетипизированного printf....
А в Паскале или бейике какое существенное отличие в этом плане?
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36879014
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
УнрегистередLisp всем хорош, но функциональная парадигма, КМК, сложнее для пониманияТяжело в лечении --- легко в гробу. Сначала помучается скобки считать, зато потом всякие mapcar, apply и reduce нахаляву :)
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36879045
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
первым
паскаль, потому что - "алгоритмы + структуры данных"
сехема , потому что - СИКП

вторым языком
Си , потому что - К&Р.
Oz , потому что - CTMCP.
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36879058
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.DragonSiemargltchingiz,
Не. Си - это кроличья нора без конца. Да и начинать с нетипизированного printf....
А в Паскале или бейике какое существенное отличие в этом плане?
Там не запустишь аналог
Код: plaintext
int i; printf("%s", i);

ZyK_BotaN, Си сейчас надо учить как С99 или как С90, но С K&R - уже и не скомпилируется.
За Oz не вижу никаких заслуг.

Sheme -диалект ЛИСП.

ЗЫ. Можно выражаться и попонятнее, нас же дети читают ))
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36879061
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторпервым
паскаль, потому что - "алгоритмы + структуры данных"
Хоть кто-нибудь внятно может объяснить чем C и даже C++ для этого не подходит?
Никто же не заставляет с самого начала обучения окунаться в дебри ООП или работы с указателями. А в остальном что в Паскале такого, что нельзя так же просто сделать в C\С++?

Зачем с самого начала приучать писать begin end? Почему бы с самого начала не приучить к повсеместно используемым &&, ||, "!" в конце концов вместо "not". Большинство широкоиспользуемых языков в бизнесе С-подобные. А мы начинаем с паскаля
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36879064
Вторым языком, ИМХО, SQL.
Потому в нем единицей обработки является массив как единое целое. И сам язык дост. простой и строгий
Когда осмыслятся эти две стороны данных, то можно углУбить теорию
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36879070
Edd.Dragonчто нельзя так же просто сделать в C\С++?
Прочесть исходник и найти ошибки, а начин. программер еще не имеет навыков поиска ошибок

Edd.DragonПочему бы с самого начала не приучить к повсеместно используемым...
Потому что вовсе не повсеместно, а что "используемые в бизнесе", то смотря в каком бизнесе.
ИМХО, не надо скатываться в очередной глупый спор Pascal vs C. Зачем? По любому в жизни придется писать и на Pascal'е и на С/С++ и много на чем еще
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36879071
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglEdd.DragonSiemargltchingiz,
Не. Си - это кроличья нора без конца. Да и начинать с нетипизированного printf....
А в Паскале или бейике какое существенное отличие в этом плане?
Там не запустишь аналог
Код: plaintext
int i; printf("%s", i);

В C тоже не запустишь, если кроме языка будут еще учить думать головой. Но если учить думать головой - это лишнее, то тогда таки бейсик. Ибо процедурное программирование сложновато в этом случае.
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36879073
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.Dragon,

Си не подходит, потому что
-программа холлоуворлд начинается с printf, а он уже "неправильный"
-описание языка существенно сложнее, (и дальше маячит С++ сложнее еще на два порядка)
-массивы - начало изучения, а это уже указатели
-Си заставляет дополнительно понимать, как работает компьютер. Придется параллельно учить две дисциплины, вместо одной
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36879075
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.Dragonавторпервым
паскаль, потому что - "алгоритмы + структуры данных"
Хоть кто-нибудь внятно может объяснить чем C и даже C++ для этого не подходит?


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

Siemargl
За Oz не вижу никаких заслуг.

заслуги не за Oz, а за CTMCP.


Siemargl
Sheme -диалект ЛИСП.


я тебя не понял, это что-то меняет? диалект лиспа не может быть первым языком?
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36879077
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglEdd.Dragon,

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

но вторым языком, ИМХО, самое то.
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36879078
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.Dragon,

В Си
Код: plaintext
int i; printf("%s", i);
запустишь, но работать не будет.

А если думать головой, это лишнее - топай читать определение процедурного программирования.
Скажешь, почему Basic непроцедурный )
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36879079
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaN,

Лисп уже в кандидатах. Диалект не так важен.
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36879080
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglEdd.Dragon,

В Си
Код: plaintext
int i; printf("%s", i);
запустишь, но работать не будет.

А если думать головой, это лишнее - топай читать определение процедурного программирования.
Скажешь, почему Basic непроцедурный )

бейсики разные бывают.
я только QBasic видел, процедур там не встречал.
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36879081
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglZyK_BotaN,

Лисп уже в кандидатах. Диалект не так важен.

понял.

теперь расшифрую что я хотел сказать в первом посте:

язык второстепенен. главное - литература.
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36879085
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
УнрегистередEdd.Dragonчто нельзя так же просто сделать в C\С++?
Прочесть исходник и найти ошибки, а начин. программер еще не имеет навыков поиска ошибок

На примере можешь показать?

Я не скатываюсь в глупый спор. Я действительно не могу понять, почему у нас начинали с линейного бейсика, потом учили Паскалю, а потом вдруг показывали C, при чем вместо того, чтобы провести аналогии, чуть ли не первым отличием C от паскаля вывливали какое-нибудь длинное сложное выражение, аналогичное которому никто из учеников в последствии в нормальном коде не встречал и не пытался написать сам (с целью не ради интереса, а для дела). И буквально за 2-3 занятия вся группа уже заболевала "боязнью С". Перевод простой учебной программы на Паскале делается чуть ли не механически в не менее простую на С, но студенты через одного впадают в ступор и пишут чушь просто от осознания мысли (приобретенной НЕ на практике), что "паскаль - просто, а С - хаос и беспредел". Я считаю, это не нормально.
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36879087
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.DragonС - хаос и беспредел
хаос и беспредел - енто С++, а Си - няшечка.
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36879088
ZyK_BotaNглавное - литература.
Литература тоже второстепенна. Главное мозги, те. тяга к анализированию и думанию, иначе не получицца
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36879091
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
УнрегистередZyK_BotaNглавное - литература.
Литература тоже второстепенна. Главное мозги, те. тяга к анализированию и думанию, иначе не получицца
но как по критерию мозгов - выбрать первый язык?
а так согласен, человек с мозгами на любом языке программировать научится, без мозгов никакие книги не помогут. Но мы тут, надеюсь, выбираем оптимальный вариант для человека с мозгами.
...
Рейтинг: 0 / 0
Лучший учебный язык
    #36879092
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl
-массивы - начало изучения, а это уже указатели

Ладно, замяли. Видимо никто не объяснит чем begin проще {, и чем a[i] отличается от a[i].
...
Рейтинг: 0 / 0
25 сообщений из 414, страница 1 из 17
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Лучший учебный язык
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]