Философия программирования.

Программирование как часть кибернетики появилось только в двадцатом веке. Возникновение кибернетики, в свою очередь, было подготовлено рядом научных и естественнонаучных достижений в области теории автоматического регулирования и радиоэлектроники, позволивших сконструировать быстродействующие вычислительные устройства. Вначале, когда программы для таких устройств были достаточно простыми, ими занимались сами изготовители вычислительных машин. Но с повышением сложности и увеличением объема программ стали требоваться люди со специальной подготовкой и, что особенно важно, с особым образом мышления, которым было под силу “вдохнуть жизнь” в становящийся все более интеллектуальным электронный “мозг”. Тогда и стали рассматривать написание программ для электронно-вычислительных машин как особый вид интеллектуальной деятельности, который иногда сравнивают с искусством.

Читать далее

Программирование - искусство или ремесло?

Человек получает эстетическое удовлетворение, когда создает что-либо своими руками, когда из под рук мастера выходит произведение искусства, которое доставляет удовольствие не только создателю, но и многим десяткам и тысячам людей, заставляет переживать чувства радости, печали, ненависти т.д.

Искусство имеет своей задачей раскрывать истину в чувственной форме, в художественном оформлении. С этой точки зрения программа тоже может рассматриваться как произведение искусства. Как только появилось само понятие программирования, у людей стал возникать вопрос : программирование - это искусство или ремесло?

Читать далее

Стек используемых технологий

Набор инструментов, применяющихся при работе в проектах и включающих в себя языки программирования, фреймворки, системы управления базами данных, компиляторы и т. д.
Например, для создания хорошего сайта используется стек технологий, который состоит из HTML, PHP, CSS, JavaScript.