Как программисты пишут программы?

Многие считают это ремесло непонятным настолько, что нет никаких шансов разобраться в принципах даже теоретически.

Попытаюсь объяснить как это происходит, что называется, на пальцах.

Для написания программ используются языки программирования, которые разделяют на низкоуровневые, высокоуровневые и сверхвысокоуровневые, а какой из них какой и чем отличается станет ясно чуть позже. Читать далее «Как программисты пишут программы?»

Как написали первую программу без программы для написания программ?

Программист, Deutsche Bank

Если коротко, то новые языки программирования и другие инструменты создаются на основе уже существующих. Полная аналогия с другими областями техники, где новые станки и материалы позволяют создавать всё более совершенные станки и материалы. Как все станки начались с палки-копалки и кремниевого рубила, так и языки программирования начались с перфокарт и нечитаемого Читать далее «Как написали первую программу без программы для написания программ?»

Что такое код и почему компьютеры все еще не пишут сами?

Что говорят программисты, когда их просят дать определение своей деятельности и намекают, что “машины справились бы быстрее”? Мы собрали ответы пользователей Quora, и вот что у нас получилось.

Вопрос:

— Почему компьютеры все еще не заменили программистов, если они быстрее, умнее и не ошибаются?

Ответы:

— Не поверите, Читать далее «Что такое код и почему компьютеры все еще не пишут сами?»