Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.56/235: Рейтинг темы: голосов - 235, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 07.11.2013
Сообщений: 5

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

07.11.2013, 21:19. Показов 46263. Ответов 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
5165 / 3527 / 536
Регистрация: 01.06.2013
Сообщений: 7,676
Записей в блоге: 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
5165 / 3527 / 536
Регистрация: 01.06.2013
Сообщений: 7,676
Записей в блоге: 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
5165 / 3527 / 536
Регистрация: 01.06.2013
Сообщений: 7,676
Записей в блоге: 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 / 2683 / 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
5251 / 1557 / 122
Регистрация: 21.04.2013
Сообщений: 9,119
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
5165 / 3527 / 536
Регистрация: 01.06.2013
Сообщений: 7,676
Записей в блоге: 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
5251 / 1557 / 122
Регистрация: 21.04.2013
Сообщений: 9,119
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
Ответ Создать тему
Новые блоги и статьи
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru