general knowledge

TwitterFacebook
Get flash to fully experience Pearltrees

YouTube Playlists for Learning Programming

YouTube has been very good platform for learning any thing. Earlier you have seen 400+ courses on YouTube and 130+ NPTEL courses . There are few more courses especially about computer programming . These are contributed by various individuals. These videos are of short time around 10 to 12 min each, created keeping basic learners in the mind. These videos covers from basics like installing IDE to writing complex programs covering every topic. http://freevideolectures.com/blog/2011/06/youtube-playlists-programmers/#

Memory Management Reference: Frequently Asked Questions

This is a list of questions that represent the problems people often have with memory management. Some answers appear below, with links to helpful supporting material, such as the glossary , the bibliography , and external sites. For a full explanation of any terms used, see the glossary. C-specific questions http://www.memorymanagement.org/faq.html
http://lsi.uniovi.es/~labra/APL.html

Advanced Programming Languages

Introduction Research Syntax Semantics Static Semantics ( Type Theory )
Spring 2011, CSEP 506 Concurrency Madan Musuvathi Winter 2011, CSEP 590a Practical Aspects of Modern Cryptography Josh Benaloh and Brian LaMacchia Autumn 2010, CSEP 544 Database Management Systems Dan Suciu Spring 2010, CSEP 524 Parallel Computation Larry Snyder

UW CSE Courses on the Internet

http://dada.cs.washington.edu/dl/course_index.html
In September, 2004, I posted a query to the Types list asking people to name the five most important papers ever written in the area of programming languages. This page collects the responses I received. (A few are missing because I am still tracking down bibliographic information.) Many thanks to Frank Atanassow, David Benson, Nick Benton, Karl Crary, Olivier Danvy, Mariangiola Dezani, Dan Friedman, Alwyn Goodloe, Pieter Hartel, Michael Hicks, Robert Irwin, Luis Lamb, Rod Moten, Rishiyur Nikhil, Tobias Nipkow, Jens Palsberg, and John Reynolds for contributing. Additional suggestions are welcome. (Bibtex format preferred!) http://www.cis.upenn.edu/~bcpierce/courses/670Fall04/GreatWorksInPL.shtml

Great Works in Programming Languages

Mobile Computing with iPhone and Android

http://www.cs.columbia.edu/~nieh/teaching/e6998/lectures/ The dates for each paper presentation are listed below. For each paper, a student or group of students will be asked to present the paper. The presentation should present a technical overview of the paper and argue the merits and flaws of the paper.
If you ask me, I'll tell you a great developer Plans before coding A great developer takes the time to plan an approach before designing or coding.

Hallmarks of a Great Developer - Test Guide

http://blogs.msdn.com/b/micahel/archive/2004/06/16/157202.aspx
http://cslibrary.stanford.edu/106/ This document introduces the basics of pointers as they work in several computer languages -- C, C++, Java, and Pascal. This document is the companion document for the Pointer Fun with Binky digital video, or it may be used by itself. This is document 106 in the Stanford CS Education Library. This and other free materials are available at cslibrary.stanford.edu . Some documents that are related to this one include...

Pointer Basics

We've all cringed as a hopelessly out of tune contestant appears on the latest episode of “American Idol.” Occasionally, there's a contestant who manages to be pitch perfect all the way through—right until they flub the final note. And in the cutthroat world of televised auditions, sing one slightly flat note and you're out. So what takes care of a bad-pitch day?

Autotune.NET | Coding4Fun Articles

http://channel9.msdn.com/coding4fun/articles/AutotuneNET

Scripting Languages: PHP, Perl, Python, Ruby - Hyperpolyglot

a side-by-side reference sheet sheet one: grammar and invocation | variables and expressions | arithmetic and logic | strings | regexes dates and time | arrays | dictionaries | functions | execution control sheet two : file handles | files | directories | processes and environment | libraries and namespaces | objects | reflection net and web | unit tests | debugging and profiling | java interop | contact http://hyperpolyglot.org/scripting