Python
Что значит уметь программировать?
Можно ли научиться программировать на каком-нибудь языке выучив лишь синтаксис языка? Или что значит уметь программировать? Можно ли сказать если знаешь синтаксис ты можешь комбинировать ?
То, о чём ты пишешь - не умение программировать, а умение писать код.
Умение программировать - умение решать программистские задачи. И оно не зависит от того, на каком языке программирования ты запишешь найденный тобой способ решения задачи (т.е. алгоритм).
Язык программирования - всего лишь набор значков для записи алгоритмов в понятной компьютеру форме. И как знание значков математических действий не научит решать уравнения, так и знание языков программирования не научит программировать.
Умение программировать - умение решать программистские задачи. И оно не зависит от того, на каком языке программирования ты запишешь найденный тобой способ решения задачи (т.е. алгоритм).
Язык программирования - всего лишь набор значков для записи алгоритмов в понятной компьютеру форме. И как знание значков математических действий не научит решать уравнения, так и знание языков программирования не научит программировать.
Max Haper
Что нayчит peшaть ypaвнeния?
Max Haper
Зaчем был coздaн язык R? R бeзoпаcнee Питoнa?
Если ты знаешь синтаксис - ты знаешь синтаксис. И всё. Как ребёнок, который все буквы знает, а читать не умеет
"Или что значит уметь программировать?"
Уметь раскладывать задачу на простейшие составляющие (вплоть до сложения чисел), причём оптимальным методом. Оптимальный - это который быстрей всего будет выполняться
"Или что значит уметь программировать?"
Уметь раскладывать задачу на простейшие составляющие (вплоть до сложения чисел), причём оптимальным методом. Оптимальный - это который быстрей всего будет выполняться
Ержан Алимбеков
Синтаксис это не буквы а построение речи
Андрей Лопатин
Не "быстрее всего", а наилучшим образом соответствующий техническому заданию. Не всегда главным ресурсом, который необходимо экономить, является время. Иногда важнее уложиться в лимит памяти.
Синтаксис языка вовсе учить бесполезно. То есть те тридцать базовых слов выучить недолго, но все заклинания всех библиотек практически невозможно, да и не нужно, для этого есть справочники. Но вот суметь формализовать задачу, или хотя бы правильно её поставить, чётко представлять, что компьютер может, а чего нет, это и есть уметь программировать.
Моя любимая программистская задача: на плоскости изображены квадрат и круг. квадрат задан координатами верхнего левого угла и длиной стороны. Стороны параллельны осям координат. Круг задан радиусом и координатами центра. Найти площадь пересечения круга и квадрата.
Неопытные программисты пытаются найти точки пересечения круга с квадратом, брать какие-то интегралы... А опытные знают, что точного решения этой задачи получить невозможно, потому как нет точного значения числа пи. И решают в три строчки. В зависимости от языка программирования может быть в пять.
Моя любимая программистская задача: на плоскости изображены квадрат и круг. квадрат задан координатами верхнего левого угла и длиной стороны. Стороны параллельны осям координат. Круг задан радиусом и координатами центра. Найти площадь пересечения круга и квадрата.
Неопытные программисты пытаются найти точки пересечения круга с квадратом, брать какие-то интегралы... А опытные знают, что точного решения этой задачи получить невозможно, потому как нет точного значения числа пи. И решают в три строчки. В зависимости от языка программирования может быть в пять.
@@@ Вячеславович
То есть они конечно тоже нечто интегрируют, но немножко не так, программист прежде всего обязан знать математику.
Можно
Наоборот, зная только синтаксис какого-то языка - ты не умеешь программировать
"Уметь программировать" обычно значит то, что вы понимаете принципы программирования и можете эффективно применять их в одном или нескольких языках.
обычно всё происходит ровно наоборот, я решаю задачу, а синтаксис уже подбираю.
ну хоть убей не помню как пишется абсолютно всё...
главное понимание, а не зубрёжка синтаксиса
ну хоть убей не помню как пишется абсолютно всё...
главное понимание, а не зубрёжка синтаксиса
Это также о поэтах-
Они же просто выучили алфавит и переставляют буквы местами, вот из за этого и получаются стихи.
Они же просто выучили алфавит и переставляют буквы местами, вот из за этого и получаются стихи.
Похожие вопросы
- Как научиться программировать, если -1 по математике?
- Я учусь программировать
- В какой программе посоветуете программировать новичку в Python? Idle, Wing, PyCharm?
- ХАЙ всем! с чего начать программировать? что надо писать когда пишешь языки?
- Как научиться программировать на Python в 2020 году?
- Можно ли начать программировать в 40 лет
- Можно ли учиться программировать на планшете? Именно питон!
- Что значит интерпретируемый объектно-ориентированный язык программирования?
- Нужно ли разработчику на Python , знать и уметь пользоваться Linux? Если да, то какой лучше выбирать дистрибутив?
- Return . Что значит? Как использовать? Простым языком с примерами.