0 / 0 / 0
Регистрация: 07.11.2013
Сообщений: 5

С какого языка начать программирование Pascal или Python?

07.11.2013, 21:19. Показов 46412. Ответов 166
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Извините за вопрос, знаю, что не раз задавали но однозначного ответа я так и не получил. Мне 22 года, работаю электриком. Но после несчастного случая, забираться на высотку уже нельзя. Это наложенное ограничение не позволяет зарабатывать достаточно. Решил переквалифицироваться в программиста. Вакансий много, даже удаленки есть, в моем положении самое то. Направление не раздумывая выбрал ВЕБ. Для меня эта сфера, как площадка для предоставления своих услуг, может даже буду подрабатывать электриком наймом. Программировать не умею, даже в школе не изучали. HTML и CSS изучил, сейчас плотно занимаюсь версткой, так как нюансов много постоянно изучаю новые элементы. Но теперь надо учиться программировать. Мне нравится Python и PHP, но почему то программисты на форумах не советовали начинать именно с них. Мол изучи алгоритмизацию на паскале, а потом Python, кто то советовал с C начинать. Что то я запутался, подскажите так с какого языка начать изучение азов, для обучения непосредственно программированию, наработке алгоритмического мышления Pascal или Python, пожалуйста приводите еще аргументы?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.11.2013, 21:19
Ответы с готовыми решениями:

С какого языка лучше начать программировать: Pascal или Python?
В свободное от школы время планирую начать заниматься изучением одного из языков программирования, и стою перед выбором: какой язык лучше...

Обработка естественного языка на Python. Задача на программирование
Здравствуйте! Помогите переписать этот код или же написать полностью новый. Так как моё чудо не проходит по ограничению времени. Заранее...

Нужно перевести из языка прграммирования Pascal на Python
var s:string; i,j,n,k:integer; begin writeln('vvedite stroku:'); read(s); n:=length(s); for i:=1 to n do if...

166
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
25.01.2021, 21:08
Студворк — интернет-сервис помощи студентам
Для некоторых целей он возможно хорошо подходит. Выяснял это в теме Почему Pascal считают устаревшим и не практичным?
0
Модератор
 Аватар для Curry
5168 / 3530 / 536
Регистрация: 01.06.2013
Сообщений: 7,683
Записей в блоге: 9
27.01.2021, 00:26
Цитата Сообщение от Garry Galler Посмотреть сообщение
открыл консоль, вызвал python, написал строчку:
print("Hello")
и она сразу выполнилась.
Тогда как в компилируемых языках нужно и IDE запустить и бойлерплейт код ( какая-то минимальная необходимая обвязка ) написать
И скомпилировать.
Разницу чувствуешь?
Опять скорость создания хелоувордов преподносят как преимущество в выборе языка.
А на самом деле, и питон на компьютере не от грязи заводится, его тоже установить нужно.
И когда разрабатывают что ни будь реальное, то, для любого языка, подключают дополнительные пакеты/фреймвёрки/библиотеки, так что наличие много чего встроенного в питон "из коробки" преимущества не даёт, разве что на самом раннем этапе обучения, что бы поступивший на курс программирования со страху не сбежал.
Так же и с IDE - в настоящих проектах оно требуется, не в блокноте же набирать.
Цитата Сообщение от Garry Galler Посмотреть сообщение
и она сразу выполнилась.
А на компилируемом языке, в 2021 году написал одну строчку, запустил на компиляцию и курить пошёл.
На самом деле, скорость, это не про питон. На сложной задаче время компиляции статически типизированного языка + выполнение может быть меньше чем медленное шуршание питона.
Кстати, чистый pascal, конечно, уж очень устарел. А вот Delphi (pascal c наворотами) компилируется очень быстро. Когда то даже Delphi 1 был рекордсменом в этом.
В любом случае, задержка на компиляцию/сборку никого не напрягает и служить критерием выбора языка для проекта не может.
2
Эксперт Python
5439 / 3860 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
27.01.2021, 01:19
Цитата Сообщение от Curry Посмотреть сообщение
Опять скорость создания хелоувордов преподносят как преимущество в выборе языка.
Здесь никто ничего не преподносил.
Если внимательно прочитать исходный вопрос supmener, то я просто попытался доступным ему языком объяснить, что имел ввиду другой участник форума под фразой "Забыли, как работает метод словаря - одна строка и Вы все вспомнили".

Добавлено через 2 минуты
Цитата Сообщение от Curry Посмотреть сообщение
Так же и с IDE - в настоящих проектах оно требуется, не в блокноте же набирать.
А для тестовых хээловордов как раз вместо IDE (ну а зачем она?) проще запустить интерактивный сеанс интерпретатора. Чем и удобны и языки типа Python. Или запустить Jupyter Notebook и писать код синхронно с какими-то расчетами в голове и тут же выполнять нужные кусочки в ячейках. За это Python и любят инженеры и ученые.
Быстрота Python не в скорости выполнения, а в скорости разработки или прототипирования.
Вопросы же оптимизации скорости исполнения решаются другими средствами.
0
Модератор
 Аватар для Curry
5168 / 3530 / 536
Регистрация: 01.06.2013
Сообщений: 7,683
Записей в блоге: 9
27.01.2021, 02:14
Цитата Сообщение от Garry Galler Посмотреть сообщение
Здесь никто ничего не преподносил.
Вы и преподносили приводя примеры с хелоуворлом. Зачем такие примеры приводить? Какая связь с объяснением "Забыли, как работает метод словаря - одна строка и Вы все вспомнили". В нормальных IDE навели курсор мыши на функцию и прочитали справку.
Цитата Сообщение от Garry Galler Посмотреть сообщение
А для тестовых хээловордов как раз вместо IDE (ну а зачем она?) проще запустить интерактивный сеанс интерпретатора. Чем и удобны и языки типа Python.
Ладно, давайте согласимся что для хелоувордов лучше Python. Но только для них.
Цитата Сообщение от Garry Galler Посмотреть сообщение
запустить Jupyter Notebook и писать код синхронно с какими-то расчетами в голове и тут же выполнять нужные кусочки в ячейках. За это Python и любят инженеры и ученые.
Это уже совсем другая тема. Это не выбор языка для программиста, чего когда то хотел ТС. Инженеры и ученые - не программисты, а Jupyter Notebook это конкурент mathlab-у с его аналогами и вольфрамам. Там масштабируемости никакой, т.е. с усложнением задачи всё больше мартышкиного труда.
Когда мне требуется моделировать состояние объекта с просмотром графиков, я использую язык со статической типизацией, подключив соотвествующие либы, в том числе графические. И время на компиляцию у меня уходит, часто меньше чем на моделирование объекта программой. Разумеется, для этого требуется больше знаний и опыта чем для таких игрушек для непрограммистов. Эти инженеры и ученые могут быть головастые парни, но программирование - не их область. Так что каждому своё.
1
 Аватар для zeroalef
200 / 236 / 33
Регистрация: 29.03.2019
Сообщений: 667
27.01.2021, 15:40
Цитата Сообщение от Garry Galler Посмотреть сообщение
Чем и удобны и языки типа Python.
Даже Rust умеет, а это жесткий type check и младенец по возрасту.
0
Эксперт Python
5439 / 3860 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
27.01.2021, 16:00
Цитата Сообщение от Curry Посмотреть сообщение
Вы и преподносили приводя примеры с хелоуворлом
Врёте.
Цитата Сообщение от Curry Посмотреть сообщение
Но только для них.
Опять врёте.

Цитата Сообщение от Curry Посмотреть сообщение
В нормальных IDE навели курсор мыши на функцию и прочитали справку.
А если нет IDE? А вы же не курсе, что можно и без программировать.

Добавлено через 1 минуту
Цитата Сообщение от zeroalef Посмотреть сообщение
Даже Rust умеет
Маладца. Садись пять. С полки пирожок. Ну и т.д.
0
 Аватар для zeroalef
200 / 236 / 33
Регистрация: 29.03.2019
Сообщений: 667
27.01.2021, 16:07
Цитата Сообщение от Garry Galler Посмотреть сообщение
А если нет IDE? А вы же не курсе, что можно и без программировать.
А если нет Python? Надеюсь вы в курсе как без него программировать
0
Модератор
 Аватар для Curry
5168 / 3530 / 536
Регистрация: 01.06.2013
Сообщений: 7,683
Записей в блоге: 9
27.01.2021, 16:26
Цитата Сообщение от Garry Galler Посмотреть сообщение
Врёте.
"конструктивная" аргументация.
Цитата Сообщение от Garry Galler Посмотреть сообщение
А если нет IDE?
Они есть, их много, в том числе бесплатных.
Цитата Сообщение от Garry Galler Посмотреть сообщение
можно и без программировать.
А ещё можно залезть в мешок и в нём прыгать вместо того что бы нормально ходить.
0
Эксперт Python
5439 / 3860 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
27.01.2021, 22:27
Цитата Сообщение от Curry Посмотреть сообщение
"конструктивная" аргументация.
Не хуже вашей.

Цитата Сообщение от Curry Посмотреть сообщение
Они есть, их много, в том числе бесплатных.
Да КЭП. Это очень важное замечание.

Цитата Сообщение от Curry Посмотреть сообщение
А ещё можно залезть в мешок и в нём прыгать вместо того что бы нормально ходить.
Ну дак в дорогу. Че стоим, кого ждем?

P.S. Мне ваши холивары на три буквы не сдались. Коли тему переместитили - вот здесь друг с другом и холиварьте.
И не упоминайте больше мой ник в своих междусобойчиках. Всем все понятно?
0
 Аватар для zeroalef
200 / 236 / 33
Регистрация: 29.03.2019
Сообщений: 667
27.01.2021, 22:31
Цитата Сообщение от Garry Galler Посмотреть сообщение
Всем все понятно?
... то суровый cow boy достанет свой огромный ствол и вышибет всем вам мозги.

Добавлено через 39 секунд

Не по теме:

обними жену, сними напряжение ))

1
Just Do It!
 Аватар для XLAT
4220 / 2684 / 656
Регистрация: 23.09.2014
Сообщений: 9,236
Записей в блоге: 3
31.01.2021, 09:03
kirsech - Последняя активность: 08.11.2013 02:33
пацан сделал правильный выбор - оба дрянь!
0
Модератор
2131 / 1000 / 170
Регистрация: 23.07.2018
Сообщений: 3,349
Записей в блоге: 3
31.01.2021, 19:36
Цитата Сообщение от Garry Galler Посмотреть сообщение
открыл консоль, вызвал python, написал строчку:
Python
1
print("Hello")
и она сразу выполнилась.
Тогда как в компилируемых языках нужно и IDE запустить и бойлерплейт код ( какая-то минимальная необходимая обвязка ) написать
Pascal
1
2
3
4
program Hello;
begin
 writeln ('Hello World')
end.
И скомпилировать.
Разницу чувствуешь?
Изначальный BASIC в Дартмуте - компилируемый.
Напечатал Билли Гейтс на клавиатуре школьного телетайпа
Code
1
RUN
Его
PureBasic
1
10 PRINT "BILL IS GREAT!"
откомпилировался, выполнился, и тут же коммуникационная машина передала по телефонной линии результат на телетайп.
Но для тех, кому BASIC'а было недосточно, в системе был и FORTRAN. Программы для которого можно было редактировать в том же построчном редакторе, что и для BASIC'а.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
01.02.2021, 11:51
Это так: открыл консоль, вызвал python, написал строчку:
Python
1
print("Hello")
и она сразу выполнилась.
Тогда как в компилируемых языках нужно и IDE запустить и бойлерплейт код ( какая-то минимальная необходимая обвязка ) написать
Code
1
2
3
4
5
√ ~ ❯❯❯ ghci
GHCi, version 8.6.3: http://www.haskell.org/ghc/  :? for help
Prelude> putStrLn "Hello"
Hello
Prelude>
Code
1
2
3
4
5
6
7
√ ~ ❯❯❯ ocaml
        OCaml version 4.08.1
 
# print_endline "Hello" ;;
Hello
- : unit = ()
#
Code
1
2
3
4
5
6
7
8
√ ~ ❯❯❯ jshell
|  Welcome to JShell -- Version 15.0.2
|  For an introduction type: /help intro
 
jshell> System.out.println("Hello");
Hello
 
jshell>
Я бы и на питоне не стал бы писать без IDE.
0
Модератор
2131 / 1000 / 170
Регистрация: 23.07.2018
Сообщений: 3,349
Записей в блоге: 3
01.02.2021, 12:40
В интерактивном режиме достаточно вычислить, чтобы увидеть.
Цитата Сообщение от Python
>>> 'pyllo!'
'pyllo!'
>>>
0
 Аватар для Storm Screamer
5816 / 1572 / 125
Регистрация: 21.04.2013
Сообщений: 9,154
01.02.2021, 16:09
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Для индустрии создали Delphi
Мне от Делфи нравится VCL с его возможностью быстро накидать формочки.
0
 Аватар для CoderHuligan
1753 / 1019 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
01.02.2021, 16:48
Цитата Сообщение от Storm Screamer Посмотреть сообщение
Мне от Делфи нравится VCL с его возможностью быстро накидать формочки.
Ну, на нем свет клином не сошелся. Сейчас формочки накидать не является проблемой на многих современных языках. Да и устарел сей продукт, к тому же не бесплатен.
0
Модератор
 Аватар для Curry
5168 / 3530 / 536
Регистрация: 01.06.2013
Сообщений: 7,683
Записей в блоге: 9
01.02.2021, 19:07
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Да и устарел сей продукт
Странно это читать от фаната тикля.
0
 Аватар для CoderHuligan
1753 / 1019 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
02.02.2021, 10:27
Цитата Сообщение от Curry Посмотреть сообщение
Странно это читать от фаната тикля.
А я разве про тикль вел речь? Про Делфи.
А тикль не устарел и развивается. Делфи не развивается. У меня тикль в десятке стоит и прекрасно работает на 64 битной системе. Окошки и пр. все работает!
0
 Аватар для Storm Screamer
5816 / 1572 / 125
Регистрация: 21.04.2013
Сообщений: 9,154
02.02.2021, 10:34
Цитата Сообщение от CoderHuligan Посмотреть сообщение
к тому же не бесплатен
Устаревшие у вас данные. Три года существует бесплатная версия Delphi Community Edition. Лицензия выдается на год с продлением.

Добавлено через 1 минуту
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Делфи не развивается
Последняя версия вышла 26 мая 2020 года.
1
 Аватар для CoderHuligan
1753 / 1019 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
02.02.2021, 10:43
Цитата Сообщение от Storm Screamer Посмотреть сообщение
ри года существует бесплатная версия Delphi Community Edition. Лицензия выдается на год с продлением.
Если бесплатен, то почему нужно продление и какая-то лицензия? Дается на год, а потом получи ключ за денюжку. Предпочитаю свободу.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.02.2021, 10:43

С какого языка лучше начать программировать: Pascal или Python?
В свободное от школы время планирую начать заниматься изучением одного из языков программирования, и стою перед выбором: какой язык лучше...

С какого языка стоит начать обучение? С языка программирования Pascal?
Здравствуйте. Хотелось бы больше знать о компьютерной безопасности, в частности, о Dos/DDos-атаках. Не знаю ни одного языка...

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

С какого языка начать?
Здравствуйте. Подскажите, какой язык начать изучать: Visual Basic, а потом C#? Или лучше сразу начать изучать C#? Просто я хочу изучать C#,...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Опции темы

Новые блоги и статьи
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru