Языки программирования |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
Языки программирования |
Поделиться |
17.1.2012, 14:15
Сообщение
#1
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Вопрос к участникам форума : кто какими языками программирования умеет пользоваться и каковы впечатления от них?
Собственно, поводом к появлению этой темы оказался внезапно возникший странный вопрос : а Паскаль кто-нибудь тут знает? -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
17.1.2012, 17:56
Сообщение
#2
|
|
Мастер Группа: Пользователь Сообщений: 530 Регистрация: 22.8.2007 Вставить ник Цитата Пользователь №: 317 Страна: Россия Город: Не указан Пол: Муж. Репутация: 6 |
На самом начальном ламерском уровне пользуюсь питоном, паскалем и си, но ничего серьезного написать не смогу, расчетный алгоритм, форму gui, не очень сложную программу для avr микроконтроллера. Осваиваю новое не быстро да и мало свободного времени, чтобы всерьез этим заняться, хотя очень хочется профессионально знать Питон.
Лучшим языком считаю Питон. работает практически на всех платформах, очень хороший и ясный синтаксис, высокоуровневые команды здорово упрощающие любой алгоритм. Плюс имеется большое количество дополнительных модулей по разным областям сеть, математика и т.п. Паскаль безусловно устарел, практического значения не имеет и преподается лишь за счет инерции в образовании. Кроме того мне всегда не нравился его синтаксис, постоянная тавтология begin end begin end... В математических задачах сильно мешало его ограничение на размер массивов. Си хорошо подходит для программирования железа, у него есть полный набор операций с битами и байтами. Но если писать какое то сложное приложение, то по сравнению с Питоном получаем большую детализацию и объемность кода, примерно в 3 раза, и соответственно, в 3 раза меньшую производительность труда. Си++ довольно сложен и для моих задач овчинка выделки не стоит, не стал его учить. Сообщение отредактировал and - 17.1.2012, 18:16 |
|
|
17.1.2012, 17:59
Сообщение
#3
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Андрей, в джаббер-конференцию можешь зайти, которую когда-то создал?
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
17.1.2012, 18:19
Сообщение
#4
|
|
Мастер Группа: Пользователь Сообщений: 530 Регистрация: 22.8.2007 Вставить ник Цитата Пользователь №: 317 Страна: Россия Город: Не указан Пол: Муж. Репутация: 6 |
Вошел
|
|
|
17.1.2012, 20:44
Сообщение
#5
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Вопрос к участникам форума : кто какими языками программирования умеет пользоваться и каковы впечатления от них? Собственно, поводом к появлению этой темы оказался внезапно возникший странный вопрос : а Паскаль кто-нибудь тут знает? Паскаль знал неплохо лет 15 назад, правда это был 3-ий Turbo к тому же под CP/M - ом Согласен с Андреем - Питон наше все, очень перспективный язык ( правда на него сейчас увы нет времени ). Единственное что в нем по-началу било по глазам после того же паскаля - гибкая система отступов, но со временем понял что это гораздо удобнее того же begin end или си-шных {}. |
|
|
18.1.2012, 14:49
Сообщение
#6
|
|
Крупный специалист Группа: Пользователь Сообщений: 476 Регистрация: 30.11.2009 Вставить ник Цитата Пользователь №: 1722 Страна: Россия Город: Климовск/Московской Пол: Муж. Репутация: 6 |
Вопрос к участникам форума : кто какими языками программирования умеет пользоваться и каковы впечатления от них? Использую Bash и Perl для скриптов (Python только в крайних случаях, когда уже есть готовые библиотеки — он много ест памяти и мне не нравится его отладка).Для компилируемых программ — C и C++ (последний чаще, так как активно пишу на Qt). Для Alterator пишу на Scheme. Для веб-служб — PHP. Pascal, Fortran, Clipper отправлены в утиль. Эффективно писать на них сейчас не получится. Ruby и Java в целом знаю, но пока необходимости писать на них не было. |
|
|
18.1.2012, 21:16
Сообщение
#7
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
А я вовсе не программист У меня логика простая : мне сейчас очень потребовалась программа, которой нигде нет - вот и решил её написать На каком языке - сомнений не возникало : Константин ещё в позапрошлом году указал на Питон, и мне самому этот язык понравился, вот им и решил пользоваться. Намереваюсь в ближайшие месяцы активно этим заниматься; что именно писать - примерно знаю.
Что касается Паскаля, то очень грустно, если он в образовании держится только на инерции...... впрочем, там очень многое на инерции -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
18.1.2012, 22:05
Сообщение
#8
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Что касается Паскаля, то очень грустно, если он в образовании держится только на инерции...... впрочем, там очень многое на инерции Паскаль довольно неплохо приучает программиста к аккуратности, попробуй не укажи в нем тип переменной . У нас есть еще Lazarus чем то напоминающий Delphi и Gambas (кстати весьма неплохая штука) немного напоминающий VisualBasic |
|
|
18.1.2012, 22:17
Сообщение
#9
|
|
Мастер Группа: Пользователь Сообщений: 530 Регистрация: 22.8.2007 Вставить ник Цитата Пользователь №: 317 Страна: Россия Город: Не указан Пол: Муж. Репутация: 6 |
Паскаль довольно неплохо приучает программиста к аккуратности, попробуй не укажи в нем тип переменной . У нас есть еще Lazarus чем то напоминающий Delphi и Gambas (кстати весьма неплохая штука) немного напоминающий VisualBasic В паскале я все время забывал ставить точку с запятой в конце операторов, наверное из-за подсознательного сопротивления лишним сущностям Gambas, согласен, удобная среда. Но к сожалению, малораспространенная, чисто для любителей. |
|
|
18.1.2012, 22:27
Сообщение
#10
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
А если без учёта инерции, то какой язык лучше подошёл бы в качестве учебного (в смысле - в школах, вузах)?
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
18.1.2012, 22:40
Сообщение
#11
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
|
|
|
18.1.2012, 22:56
Сообщение
#12
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Думаю , Python бы вполне подошел для школы На днях вдруг понадобилось поинтересоваться основами Паскаля; естественно, всё время напрашивалось сравнение с Питоном - и не мог понять, что (кроме инерции) мешает заменить Паскаль Питоном (или иным лёгким в освоении активно используемым сейчас языком) - и, таким образом, убрать "языковой барьер" между школой и программистами, которые пишут нечто реально востребованное. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
19.1.2012, 13:08
Сообщение
#13
|
|
Крупный специалист Группа: Пользователь Сообщений: 476 Регистрация: 30.11.2009 Вставить ник Цитата Пользователь №: 1722 Страна: Россия Город: Климовск/Московской Пол: Муж. Репутация: 6 |
А если без учёта инерции, то какой язык лучше подошёл бы в качестве учебного (в смысле - в школах, вузах)? Если смотреть на фактически эталон технического ВУЗа, как MIT, то они использовали для обучения Scheme (я настоятельно рекомендую прочитать книгу Абельсонов и Сассмана «Структура и интерпретация компьютерных программ»). Сейчас они перешли на преподавание Python. Как ни удивительно, Python настолько прост, что подходит и для гуманитарных ВУЗов. Добавим к этому большую базу библиотек и наработанного кода, интерес Google, Red Hat и Canonical и особой альтернативы Python для обучения я не вижу. Если мы, конечно, не хотим воспитать ограниченных кодеров на Java и C#.
Сообщение отредактировал Skull - 19.1.2012, 13:08 |
|
|
21.6.2017, 23:39
Сообщение
#14
|
|
Начинающий Группа: Пользователь Сообщений: 3 Регистрация: 19.6.2017 Вставить ник Цитата Пользователь №: 2948 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 0 |
В школе Python уже давно необходимо изучать, а то паскаль конечно классика, но совершенно бесполезен в дальнейшем использовании, разве что для понимания основ программирования.
|
|
|
Текстовая версия | Сейчас: 25.4.2024, 16:08 | |