Шкодинг
Программирование на различных языках одно из увлекательнейших занятий. Самое увлекательное в нем заключается в понимании логических процессов, происходящих при запуске функций, и получении ожидаемого или иногда не очень ожиданного результата:-D
Мы уже сделали несколько полезных инструментов и с удовольствием представляем их вам.
А начиналось все так:
Сначала был HTML!
Как наверное и у большинства любителей мои отношения с миром программирования начались со знакомства с языком разметки веб страниц — его величества HTML. До сих пор помню свое удивление, когда узнал что текст написанный на сайтах очень сильно отличается от того как это делалось в Word-е. А уж чтобы описать состояние эйфории от того, когда была опубликована первая страница на «Народе» от Яндекса (был такой бесплатный хостинг) просто не хватит моих литературных способностей))) Дааа, 2007 год — прекрасное начало…
Лень двигатель прогресса или зачем нужен PHP?
Все начинается с малого и освоив на достаточном для себя уровне HTML, стало понятно что далеко на нем одном не уедешь. Когда на твоем сайте становиться больше пяти страниц и появляется потребность в ежедневном обновлении хотя бы одной из них, то очень хочется чтобы это кто-то делал вместо тебя))) Да, лень человеческая придумала множество прекрасных вещей! Одна из таких скриптовый язык PHP, который работает на стороне сервера. Большая часть пользователей веба, как и я в то время, даже и не представляют КАААК эти странички любимых сайтов появляются перед нами. PHP — это совсем не HTML!!!:-D Первое знакомство с ним было головокружительным, но любовь появилась с первого взгляда и сохранилась по сей день.
Все должно быть удобно и это реально с Javascript!
Легкий, подвижный и игривый) Все что движется, крутится, меняет свои размеры, форму и цвет на сайтах, происходит благодаря Javascript-у. Он мне представляется эдаким ловким жонглером, который с легкостью манипулирует блоками разметки HTML — текстом, картинками. Если PHP работает на стороне сервера и пользователю совсем не видно, что именно выполняет скрипт, то яваскрипт наоборот трудится на стороне клиента и при желании можно расковырять любой замысловатый код и узнать все что он делает. Открытость для изучения готовых примеров — еще одна привлекательная черта языка. На сегодняшний день пожалуй ни один сайт не обходится без всевозможных украшательств написанных на Javascript.
Во все тяжкие)))
Немного поизучав PHP и Javascript и поняв принципы написания функций, классов и прочего интересного, ручки потянулись и к настольным приложениям. Для этого понадобилось познакомиться с такими языками как C#, Delphi, Free Pascal и немного Python. Особенно привлек Free Pascal со средой разработки программного обеспечения Lazarus. Отличительной особенностью данного комплекта является открытость кода и возможность создавать приложения практически под любую операционную систему.
Вездесущий, бесплатный и открытый Linux
Сложно оставаться на достигнутом и безудержное любопытство привело к поднятию собственного сервера и наконец-то узнать что же это такое Linux. О, дааа… Вот кто главный-то! Вот кто заставляет безотказно трудиться PHP и не только на веб сервере. Еще нельзя назвать наше знакомство с линуксом очень близким, но дружба уже сложилась и крепчает с каждым днем)