background preloader

Softd

Facebook Twitter

Become a Programmer, Motherfucker. If you don't know how to code, then you can learn even if you think you can't.

Become a Programmer, Motherfucker

Thousands of people have learned programming from these fine books: Learn Python The Hard Way Learn Ruby The Hard Way Learn Code The Hard Way I'm also working on a whole series of programming education books at learncodethehardway.org. Learn C The Hard Way Learn SQL The Hard Way. The C++ Standard Library: Index. Asymptotic analysis. In applied mathematics, asymptotic analysis is used to build numerical methods to approximate equation solutions.in computer science in the analysis of algorithms, considering the performance of algorithms when applied to very large input datasets.the behavior of physical systems when they are very large.in accident analysis when identifying the causation of crash through count modeling with large number of crash counts in a given time and space.

The simplest example is, when considering a function f(n), there is a need to describe its properties when n becomes very large. Thus, if f(n) = n2+3n, the term 3n becomes insignificant compared to n2 when n is very large. The function "f(n) is said to be asymptotically equivalent to n2 as n → ∞", and this is written symbolically as f(n) ~ n2.

Definition[edit] Formally, given functions f and g of a natural number variable n, one defines a binary relation. A Quick, Painless Tutorial on the Python Language. Norman Matloff University of California, Davis June 17, 2008 ©2003-2008, N.

A Quick, Painless Tutorial on the Python Language

Matloff Contents What Are Scripting Languages? Python Programming Language – Official Website. JavaScript 101, Beginner's Guide to Learning Block / Inline JavaScript. JavaScript is a programming language that web browsers understand.

JavaScript 101, Beginner's Guide to Learning Block / Inline JavaScript

You can use it to make your web pages interactive by: Responding to user actions and changes on the pageManipulating the web page’s contents and behaviourCommunicating with the user directly You can do just about anything you want with a web page, using JavaScript. In this introductory tutorial and the series to follow, I’ll introduce the JavaScript language and how to write it, through a series of practical worked examples. Example 1: Hello World!

“Hello World!” CSS Basics. Library (computing) Illustration of an application which uses libvorbisfile to play an Ogg Vorbis file In computer science, a library is a collection of implementations of behavior, written in terms of a language, that has a well-defined interface by which the behavior is invoked.

Library (computing)

This means that as long as a higher level program uses a library to make system calls, it does not need to be re-written to implement those system calls over and over again. In addition, the behavior is provided for reuse by multiple independent programs. A program invokes the library-provided behavior via a mechanism of the language. For example, in a simple imperative language such as C, the behavior in a library is invoked by using C's normal function-call. Branch table. Typical implementation[edit] The following pseudocode illustrates the concept ... validate x /* transform x to 0 (invalid) or 1,2,3, according to value..) */ y = x*4; /* multiply by branch instruction length (e.g. 4 ) */ goto next(y); /* branch into 'table' of branch instructions */ /* start of branch table */ next: goto codebad; /* x= 0 (invalid) */ goto codeone; /* x= 1 */ goto codetwo; /* x= 2 */ ... rest of branch table codebad: /* deal with invalid input */ Alternative implementation using addresses[edit]

Branch table

Python (programming language) Functional programming. Home. Microsoft Visual Studio 2012. The Brainfuck Programming Language. Brainfuck is the ungodly creation of Urban Müller, whose goal was apparently to create a Turing-complete language for which he could write the smallest compiler ever, for the Amiga OS 2.0.

The Brainfuck Programming Language

His compiler was 240 bytes in size. (Though he improved upon this later -- he informed me at one point that he had managed to bring it under 200 bytes.) I originally started playing around with Brainfuck because of my own interest in writing very small programs for x86 Linux. I also used it as a vehicle for writing a program that created ELF files. Eventually, however, I too succumbed to the Imp of the Perverse and wrote some actual Brainfuck programs of my own. The Language A Brainfuck program has an implicit byte pointer, called "the pointer", which is free to move around within an array of 30000 bytes, initially all set to zero.

HTML Tutorial. >>Earn money through freelance projects!

HTML Tutorial

HTML. HTML or HyperText Markup Language is the standard markup language used to create web pages.

HTML

HTML is written in the form of HTML elements consisting of tags enclosed in angle brackets (like <html>). HTML tags most commonly come in pairs like <h1>and </h1>, although some tags represent empty elements and so are unpaired, for example <img>. The first tag in a pair is the start tag, and the second tag is the end tag (they are also called opening tags and closing tags). The purpose of a web browser is to read HTML documents and compose them into visible or audible web pages. The browser does not display the HTML tags, but uses the tags to interpret the content of the page. Web browsers can also refer to Cascading Style Sheets (CSS) to define the look and layout of text and other material. History[edit]