background preloader

Languages

Facebook Twitter

JS

Functional. 10 programming languages worth checking out. — This ar­ti­cle has been trans­lated into Serbo-Croa­t­ian by Web Geeks — If you pro­gram for fun or profit, chances are that you know C, C++, Java, PHP, Perl, Python or Ruby.

10 programming languages worth checking out

These pro­gram­ming lan­guages are all widely known, and, to a dif­fer­ent de­gree, used in com­mer­cial ap­pli­ca­tions. At least some of them can safely be con­sid­ered main­stream, even if that word has be­come so overused and mis­used that has al­most lost its orig­i­nal mean­ing, if it ever had one. If you are earn­ing your liv­ing by cod­ing, it’s often one of these lan­guages that pays the bills.

Objective-C

Центральный Javascript-ресурс. Используем console на полную. Метод console.log() — отличный способ вывести отладочную информацию, не мешая пользователю.

Используем console на полную

Но знаете ли Вы, что объект console имеет еще уйму других не менее полезных методов? Очень редко разработчики используют этот функционал, ограничиваясь неблокирующим alert'ом. Что-ж, давайте исправим это положение. Небольшое примечание: использование отладочного кода может негативно сказаться на производительности. Удаляйте его из продакшн версии. Больше, чем просто сообщения Перед тем, как погрузиться в малоизвестные методы console, рассмотрим функционал console.log подробнее. В результате все переданные аргументы будут выведены и разделены пробелом. Если Вы знакомы с функцией printf() в других языках, то спешим обрадовать: console.log() умеет вести себя похожим образом.

Learn.javascript рекурсия. В коде функции могут вызывать другие функции для выполнения подзадач.

learn.javascript рекурсия

Частный случай подвызова — когда функция вызывает сама себя. Это называется рекурсией. В этой главе мы рассмотрим, как рекурсия устроена изнутри, и как её можно использовать. Реализация pow(x, n) через рекурсию Чтобы возвести x в натуральную степень n — можно умножить его на себя n раз в цикле: А можно поступить проще. Ведь xn = x * xn-1, т.е. можно вынести один x из-под степени. Этот процесс можно продолжить. …То есть, для степени pow(2, n) мы получаем результат как 2 * pow(2, n-1), затем уменьшаем n ещё на единицу и так далее. Php и nodejs, разница на пальцах. Являясь постоянным пользователем форума nodejs.ru, часто наблюдаю картину когда люди начиная изучать nodejs сравнивают ее с php, а иногда пытаются работать с ней так как с php.

php и nodejs, разница на пальцах

Я бы хотел объяснить “на пальцах” разницу между php и nodejs применительно к работе сайта. Статья предназначена для новичков. Я намеренно буду говорить очень упрощенно, не вдаваясь в глубокие подробности, что бы как можно проще показать различия в технологиях. Что то объяснять всегда лучше на наглядном примере с картинками. Поэтому придумаем небольшой “сферический сайт в вакууме” и примем некоторые условия.

Пусть у нас имеется некий сайт, который понимает всего два запроса: Запрос А выполняется за 1 секунду, он не требует обращение к БД. Давайте рассмотрим как это работает на php. Introduction to JavaScript Source Maps. TypeScript: статический анализ, автодополнение и немножко ES6 для JavaScript. Такие web приложения как почта, карты, текстовые процессоры, инструменты для совместной работы, стали неотъемлемой частью нашей жизни.

TypeScript: статический анализ, автодополнение и немножко ES6 для JavaScript

Язык программирования TypeScript был разработан для удовлетворения потребностей разработчиков подобных приложений. Он облегчает определение интерфейсов между программными компонентами, помогает изучать поведение существующих JavaScript библиотек, снижает риск конфликта имен посредством организации кода в динамично подгружаемые модули. Система типов TypeScript (которая кстати необязательна) позволяет использовать такие высокопроизводительные инструменты и техники разработки как статический анализ, символьная навигация, автодополнение и рефакторинг кода.

TypeScript — синтаксический сахар для JavaScript.

Sql

Hypertext Preprocessor. Java. PHPClub.ru. PHP Quick Profiler. Introduction In our company, code reviews play an integral part in the development process for making quality software.

PHP Quick Profiler

We opt for a mentor style approach with Wufoo, where a developer works on a segment for a period of time and then passes it up to a more experienced developer for review. We really like this approach because it means more developers become familiar with the foundation of different code level services. More importantly, they act as an additional safeguard against security holes, memory leaks, poor queries and heavy file structures.

Unfortunately, these reviews are also very time consuming and in a small team can sometimes be an inconvenience to the reviewer — another developer with their own todo list to accomplish. Given that all reviews check against the same list of requirements, we’ve found ourselves repeating the same tasks over and over again. Ob_start. Справочник VBA. HTML5. HTML5 (англ.

HTML5

HyperText Markup Language, version 5) — язык для структурирования и представления содержимого всемирной паутины. Это пятая версия HTML, последняя (четвёртая) версия которого была стандартизирована в 1997 году[1]. По состоянию на октябрь 2013 года, HTML5 ещё находится в разработке[2], но, фактически, является рабочим стандартом (англ.

HTML Living Standard). Цель разработки HTML5 — улучшение уровня поддержки мультимедиа-технологий, сохраняя при этом удобочитаемость кода для человека и простоту анализа для парсеров. В HTML5 реализовано множество новых синтаксических особенностей. История[править | править исходный текст] Рабочая группа по разработке Гипертекстовых Прикладных Технологий в Веб (WHATWG) начала работу над новым стандартом в 2004 году, когда World Wide Web Consortium (W3C) сосредоточился на будущих разработках XHTML 2.0, а HTML 4.01 не изменялся с 2000 года[5].