Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Экстримальное программирование Как вы себе представляете программирование


Добрый день!

На связи экстримальное программирование. Не путать с экстремальным программированием.

Как вы себе представляете программирование

 

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

    Практически 70-80% языков программирования имеют один и тот же подход, разница лишь заключается в названии операторов, использовании спец.символов и алфавите языка, ну и конечно же области применения.

    К примеру, DELPHI применяется в написании и простых и более сложных программ (системы управления технологическим процессом на производстве и др.), хотя сколько было нареканий в адрес языка Pascal и Object Pascal – что очень сложно писать, что язык Си более лучше подходит для написания программ, и т.д. Сейчас споры закончились, и каждый занимается тем, что необходимо и помогает людям. Споры о языках остались в прошлом, когда речь зашла об эффективности и скорости выполнения решаемой задачи.

    В секторе автоматизации бизнеса с каждым днем все больше повышая планку развития своих программных продуктов занимает 1С:Предприятие. Несколько лет назад перед появлением 1С 8, я рекомендовал знакомым программистам переходит с языка DELPHI на изучение и разработку в 1С 7.7, … потом было время когда я считал, да и сейчас считаю что необходимо переходить и изучать уже 1С 8.2-8.3. Всё что связано с 1С – связано с постоянными изменениями, и всё к чему вам нужно привыкнуть – это к тому, что эти изменения будут всегда, но зачастую это компенсируется более приятным заработком, чем если бы вы занимались каким-либо другим проектом на DELPHI.

   В секторе WEB продолжается «доминирование» таких языков как php в связке с БД (mysql, postgresql), javascript и технологии ajax, а также различные фреймворки с набором дополнительных возможностей и компонентов как jQuery, ext js.

   Программирование представляет собой решение какой-либо задачи с применением компьютерной обработки данных. Эффективность и скорость разработки решения данной задачи зависит от применяемых инструментов. И чем лучше инструмент и чем лучше программист знает большую часть возможностей этого инструмента – тем лучше он решает эту задачу.

   Для сравнения: Если в DELPHI очень много времени уходит на разработку интерфейса, разработку структуры файлов, обращение к ним (чтение, запись), то в 1С общение с файлами и интерфейсом сведено к минимуму, но это не значит что у DELPHI и др. языков нет будущего и нет плюсов, это лишь говорит о скорости разработки. В некоторых случаях DELPHI или Си просто незаменим. 


В избранное