background preloader

Development

Facebook Twitter

BrainFKInterpreter on Scratch. Category:Programming Tasks. Programming tasks are problems that may be solved through programming.

Category:Programming Tasks

When such a task is defined, Rosetta Code users are encouraged to solve them using as many different languages as they know. The end goal is to demonstrate how the same task is accomplished in different languages. These are the Programming Tasks that have been defined and solved. Feel free to add solutions in languages not already included. How to build an app: 36 great tutorials.

Electrical Engineering and Computer Science. Learn JavaScript. JavaScript is a programming language that allows you to implement complex things on web pages.

Learn JavaScript

Every time a web page does more than just sit there and display static information for you to look at — displaying timely content updates, or interactive maps, or animated 2D/3D graphics, or scrolling video jukeboxes, and so on — you can bet that JavaScript is probably involved. Learning pathway JavaScript is arguably more difficult to learn than related technologies such as HTML and CSS. Before attempting to learn JavaScript, you are strongly advised to get familiar with at least these two technologies first, and perhaps others as well.

Tier One: Windows Development. Cipher Tools. JDK 1.4 Class Diagrams. Sorting Algorithm Animations. Algorithms in Java, Parts 1-4, 3rd edition by Robert Sedgewick. Addison Wesley, 2003. Quicksort is Optimal by Robert Sedgewick and Jon Bentley, Knuthfest, Stanford University, January, 2002. Dual Pivot Quicksort: Code by Discussion. Bubble-sort with Hungarian (“Csángó”) folk dance YouTube video, created at Sapientia University, Tirgu Mures (Marosvásárhely), Romania. Jenkov.com - Software and Tutorials for Software Developers. Getting Started. Table of Contents: the Standard Template Library. Cheat Sheet : All Cheat Sheets in one page.

New programming slang - Programming. A question recently posted on stackoverflow.com asked for people to submit programming terms that they or their team have coined and have come into regular use in their own circles.

New programming slang - Programming

Below are the most popular answers. Dynamically Creating PDFs in a Web Application. By Sean C.

Dynamically Creating PDFs in a Web Application

Sullivan 06/18/2003 On a recent logistics project, a customer asked our team to build a web site that would allow users to query a legacy system for shipment information. The customer defined three main requirements: The shipping information had to be returned in the form of a PDF document. The PDF file must be downloadable through a web browser. Our team had plenty of experience with J2EE web applications, but we had little experience with PDF documents. iText Class Library iText is an open source pure Java class library for creating and manipulating PDF documents. Building Your First App. This section describes how to build a simple Android app.

Building Your First App

First, you learn how to create a "Hello, World! " project with Android Studio and run it. Then, you create a new interface for the app that takes user input and switches to a new screen in the app to display it. Before you start, there are two fundamental concepts that you need to understand about Android apps: how they provide multiple entry points, and how they adapt to different devices. Apps provide multiple entry points Android apps are built as a combination of components that can be invoked individually. The "main" activity starts when the user taps your app's icon.

Other components, such as broadcast receivers and services, allow your app to perform background tasks without a UI. After you build your first app, you can learn more about the other app components at Application fundamentals. Apps adapt to different devices Android allows you to provide different resources for different devices. Top 25 Most Dangerous Programming Mistakes. Online IDE & Debugging Tool >> C/C++, Java, PHP, Python, Perl and 40+ compilers and intepreters. Computer Science Design Patterns/Strategy. Table of content Scope Object Purpose Behavioral Intent.

Computer Science Design Patterns/Strategy

Top 15+ Best Practices for Writing Super Readable Code. Twice a month, we revisit some of our readers’ favorite posts from throughout the history of Nettuts+.

Top 15+ Best Practices for Writing Super Readable Code

Code readability is a universal subject in the world of computer programming. It's one of the first things we learn as developers. This article will detail the fifteen most important best practices when writing readable code. 6.00 Introduction to Computer Science and Programming, Fall 2008. C++ QUICK REFERENCE. Matt Mahoney, mmahoney@cs.fit.edu // Comment to end of line /* Multi-line comment */ #include <stdio.h> // Insert standard header file #include "myfile.h" // Insert file in current directory #define X some text // Replace X with some text #define F(a,b) a+b // Replace F(1,2) with 1+2 #define X \ some text // Line continuation #undef X // Remove definition #if defined(X) // Condional compilation (#ifdef X) #else // Optional (#ifndef X or #if !

C++ QUICK REFERENCE

Defined(X)) #endif // Required after #if, #ifdef 255, 0377, 0xff // Integers (decimal, octal, hex) 2147483647L, 0x7fffffffl // Long (32-bit) integers 123.0, 1.23e2 // double (real) numbers 'a', '\141', '\x61' // Character (literal, octal, hex) '\n', '\\', '\'', '\"' // Newline, backslash, single quote, double quote "string\n" // Array of characters ending with newline and \0 "hello" "world" // Concatenated strings true, false // bool constants 1 and 0 Function parameters and return values may be of any type.

STDIO.H, CSTDIO (Input/output)

RegExp

Introduction. Drawing circles - Banu Blog. Friday, 14 October 2011 @ 0820 GMT by Mukund Sivaraman How does one draw a circle?

Drawing circles - Banu Blog

You wipe the dust off your Foley & van Dam book and look up the circle drawing algorithm, or simply use Cairo. But I had to explain to someone how to draw circles and going directly to the Bresenham method wasn't reasonable. I started with a basic implementation and we discussed ways to optimize it in #gimp. Top Down Car Example Using Gamejs & Box2D. Developing Software in Assembly Language by Valvano. Developing Software in Assembly Language Overview By Jonathan W.

Developing Software in Assembly Language by Valvano

Valvano This article, which discusses assembly language programming, accompanies the book Embedded Microcomputer Systems: Real Time Interfacing published by Brooks-Cole 1999. This document has four overall parts Overview (this document) Syntax (fields, pseudo ops) Local variables Examples Writing assembly language software is similar to other software development processes. 6 Steps to Becoming a Software Developer. Deciding to become a software developer is a great initial step, congrats! The job opportunities are growing quickly and in just about every industry that you can imagine. Scripts grouped by Category.

IOS

Web. PHP. JAVA.