IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Языки программирования
Поделиться
IVK
сообщение 17.1.2012, 14:15
Сообщение #1


Профессионал
*******

Группа: Модератор раздела
Сообщений: 7260
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 26


Вопрос к участникам форума : кто какими языками программирования умеет пользоваться и каковы впечатления от них?
Собственно, поводом к появлению этой темы оказался внезапно возникший странный вопрос : а Паскаль кто-нибудь тут знает? smile.gif


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
and
сообщение 17.1.2012, 17:56
Сообщение #2


Мастер
******

Группа: Пользователь
Сообщений: 540
Регистрация: 22.8.2007
Вставить ник
Цитата
Пользователь №: 317
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 6


На самом начальном ламерском уровне пользуюсь питоном, паскалем и си, но ничего серьезного написать не смогу, расчетный алгоритм, форму gui, не очень сложную программу для avr микроконтроллера. Осваиваю новое не быстро да и мало свободного времени, чтобы всерьез этим заняться, хотя очень хочется профессионально знать Питон.
Лучшим языком считаю Питон. работает практически на всех платформах, очень хороший и ясный синтаксис, высокоуровневые команды здорово упрощающие любой алгоритм. Плюс имеется большое количество дополнительных модулей по разным областям сеть, математика и т.п.
Паскаль безусловно устарел, практического значения не имеет и преподается лишь за счет инерции в образовании. Кроме того мне всегда не нравился его синтаксис, постоянная тавтология begin end begin end... В математических задачах сильно мешало его ограничение на размер массивов.
Си хорошо подходит для программирования железа, у него есть полный набор операций с битами и байтами. Но если писать какое то сложное приложение, то по сравнению с Питоном получаем большую детализацию и объемность кода, примерно в 3 раза, и соответственно, в 3 раза меньшую производительность труда.
Си++ довольно сложен и для моих задач овчинка выделки не стоит, не стал его учить.

Сообщение отредактировал and - 17.1.2012, 18:16
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
IVK
сообщение 17.1.2012, 17:59
Сообщение #3


Профессионал
*******

Группа: Модератор раздела
Сообщений: 7260
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 26


Андрей, в джаббер-конференцию можешь зайти, которую когда-то создал?


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
and
сообщение 17.1.2012, 18:19
Сообщение #4


Мастер
******

Группа: Пользователь
Сообщений: 540
Регистрация: 22.8.2007
Вставить ник
Цитата
Пользователь №: 317
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 6


Вошел
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 17.1.2012, 20:44
Сообщение #5


Профессионал
*******

Группа: Модератор раздела
Сообщений: 3728
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 16


Цитата(IVK @ 17.1.2012, 14:15) *
Вопрос к участникам форума : кто какими языками программирования умеет пользоваться и каковы впечатления от них?
Собственно, поводом к появлению этой темы оказался внезапно возникший странный вопрос : а Паскаль кто-нибудь тут знает? smile.gif

Паскаль знал неплохо лет 15 назад, правда это был 3-ий Turbo к тому же под CP/M - ом smile.gif
Согласен с Андреем - Питон наше все, очень перспективный язык ( правда на него сейчас увы нет времени ). Единственное что в нем по-началу било по глазам после того же паскаля - гибкая система отступов, но со временем понял что это гораздо удобнее того же begin end или си-шных {}.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Skull
сообщение 18.1.2012, 14:49
Сообщение #6


Крупный специалист
*****

Группа: Пользователь
Сообщений: 476
Регистрация: 30.11.2009
Вставить ник
Цитата
Пользователь №: 1722
Страна: Россия
Город: Климовск/Московской
Пол: Муж.



Репутация: 6


Цитата(IVK @ 17.1.2012, 13:15) *
Вопрос к участникам форума : кто какими языками программирования умеет пользоваться и каковы впечатления от них?
Использую Bash и Perl для скриптов (Python только в крайних случаях, когда уже есть готовые библиотеки — он много ест памяти и мне не нравится его отладка).
Для компилируемых программ — C и C++ (последний чаще, так как активно пишу на Qt).
Для Alterator пишу на Scheme.
Для веб-служб — PHP.

Pascal, Fortran, Clipper отправлены в утиль. Эффективно писать на них сейчас не получится. Ruby и Java в целом знаю, но пока необходимости писать на них не было.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
IVK
сообщение 18.1.2012, 21:16
Сообщение #7


Профессионал
*******

Группа: Модератор раздела
Сообщений: 7260
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 26


А я вовсе не программист smile.gif У меня логика простая : мне сейчас очень потребовалась программа, которой нигде нет - вот и решил её написать smile.gif На каком языке - сомнений не возникало : Константин ещё в позапрошлом году указал на Питон, и мне самому этот язык понравился, вот им и решил пользоваться. Намереваюсь в ближайшие месяцы активно этим заниматься; что именно писать - примерно знаю.
Что касается Паскаля, то очень грустно, если он в образовании держится только на инерции...... впрочем, там очень многое на инерции wink.gif


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 18.1.2012, 22:05
Сообщение #8


Профессионал
*******

Группа: Модератор раздела
Сообщений: 3728
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 16


Цитата(IVK @ 18.1.2012, 21:16) *
Что касается Паскаля, то очень грустно, если он в образовании держится только на инерции...... впрочем, там очень многое на инерции wink.gif

Паскаль довольно неплохо приучает программиста к аккуратности, попробуй не укажи в нем тип переменной biggrin.gif . У нас есть еще Lazarus чем то напоминающий Delphi
и Gambas (кстати весьма неплохая штука) немного напоминающий VisualBasic smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
and
сообщение 18.1.2012, 22:17
Сообщение #9


Мастер
******

Группа: Пользователь
Сообщений: 540
Регистрация: 22.8.2007
Вставить ник
Цитата
Пользователь №: 317
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 6


Цитата(kostyalamer @ 18.1.2012, 21:05) *
Паскаль довольно неплохо приучает программиста к аккуратности, попробуй не укажи в нем тип переменной biggrin.gif . У нас есть еще Lazarus чем то напоминающий Delphi
и Gambas (кстати весьма неплохая штука) немного напоминающий VisualBasic smile.gif


В паскале я все время забывал ставить точку с запятой в конце операторов, наверное из-за подсознательного сопротивления лишним сущностямsmile.gif
Gambas, согласен, удобная среда. Но к сожалению, малораспространенная, чисто для любителей.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
IVK
сообщение 18.1.2012, 22:27
Сообщение #10


Профессионал
*******

Группа: Модератор раздела
Сообщений: 7260
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 26


А если без учёта инерции, то какой язык лучше подошёл бы в качестве учебного (в смысле - в школах, вузах)?


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 18.1.2012, 22:40
Сообщение #11


Профессионал
*******

Группа: Модератор раздела
Сообщений: 3728
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 16


Цитата(IVK @ 18.1.2012, 22:27) *
А если без учёта инерции, то какой язык лучше подошёл бы в качестве учебного (в смысле - в школах, вузах)?

Думаю , Python бы вполне подошел для школы, а для начальной школы был бы неплох scratch smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
IVK
сообщение 18.1.2012, 22:56
Сообщение #12


Профессионал
*******

Группа: Модератор раздела
Сообщений: 7260
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 26


Цитата(kostyalamer @ 18.1.2012, 21:40) *
Думаю , Python бы вполне подошел для школы

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


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Skull
сообщение 19.1.2012, 13:08
Сообщение #13


Крупный специалист
*****

Группа: Пользователь
Сообщений: 476
Регистрация: 30.11.2009
Вставить ник
Цитата
Пользователь №: 1722
Страна: Россия
Город: Климовск/Московской
Пол: Муж.



Репутация: 6


Цитата(IVK @ 18.1.2012, 21:27) *
А если без учёта инерции, то какой язык лучше подошёл бы в качестве учебного (в смысле - в школах, вузах)?
Если смотреть на фактически эталон технического ВУЗа, как MIT, то они использовали для обучения Scheme (я настоятельно рекомендую прочитать книгу Абельсонов и Сассмана «Структура и интерпретация компьютерных программ»). Сейчас они перешли на преподавание Python. Как ни удивительно, Python настолько прост, что подходит и для гуманитарных ВУЗов. Добавим к этому большую базу библиотек и наработанного кода, интерес Google, Red Hat и Canonical и особой альтернативы Python для обучения я не вижу. Если мы, конечно, не хотим воспитать ограниченных кодеров на Java и C#.

Сообщение отредактировал Skull - 19.1.2012, 13:08
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
foma4
сообщение 21.6.2017, 23:39
Сообщение #14


Начинающий
*

Группа: Пользователь
Сообщений: 3
Регистрация: 19.6.2017
Вставить ник
Цитата
Пользователь №: 2948
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 0


В школе Python уже давно необходимо изучать, а то паскаль конечно классика, но совершенно бесполезен в дальнейшем использовании, разве что для понимания основ программирования.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 23.9.2017, 2:21