background preloader

PROGRAMING

Facebook Twitter

TextMate — The Missing Editor for Mac OS X. SQLite Home Page. Ruby Programming Language. [Ruby-Doc.org: Documenting the Ruby Language] Interactive Ruby Shell. Irb [ options ] [ programfile ] [ argument... ] Example usage: irb(main):001:0> n = 5=> 5 irb(main):002:0> def fact(n) irb(main):003:1> if n <= 1 irb(main):004:2> 1 irb(main):005:2> else irb(main):006:2* n * fact(n - 1) irb(main):007:2> end irb(main):008:1> end=> nil irb(main):009:0> fact(n)=> 120 See also[edit] Comparison of computer shells External links[edit] Regular expression. The regular expression(? <=\.) {2,}(? =[A-Z]) matches at least two spaces occurring after period (.) and before an upper case letter as highlighted in the text above. Each character in a regular expression is either understood to be a metacharacter with its special meaning, or a regular character with its literal meaning.

Together, they can be used to identify textual material of a given pattern, or process a number of instances of it that can vary from a precise equality to a very general similarity of the pattern. The pattern sequence itself is an expression that is a statement in a language designed specifically to represent prescribed targets in the most concise and flexible way to direct the automation of text processing of general text files, specific textual forms, or of random input strings.

History[edit] Regular expressions originated in 1956, when mathematician Stephen Cole Kleene described regular languages using his mathematical notation called regular sets. Basic concepts[edit] Xpdf: About. Git. El mantenimiento del software Git está actualmente (2009) supervisado por Junio Hamano, quien recibe contribuciones al código de alrededor de 280 programadores. Características[editar] El diseño de Git se basó en BitKeeper y en Monotone. [4] [5] El diseño de Git resulta de la experiencia del diseñador de Linux, Linus Torvalds, manteniendo una enorme cantidad de código distribuida y gestionada por mucha gente, que incide en numerosos detalles de rendimiento, y de la necesidad de rapidez en una primera implementación.

Entre las características más relevantes se encuentran: Véase también[editar] Referencias[editar] Enlaces externos[editar] Sitio web oficial.