PROGRAMMING

TwitterFacebook
Get flash to fully experience Pearltrees
WebGL

image processing

OpenGL

WPF

Do we really need another programming language? There is certainly no shortage of choices already. http://www.infoworld.com/d/application-development/10-programming-languages-could-shake-it-181548

10 programming languages that could shake up IT | Application Development

android developement

DirectX

Translating mathematics into code: Examples in Java, Python, Haskell and Racket

Caution: Math has no side effects The fatal mistake newcomers make when translating math into code is using mutable data structures where only an immutable structure was correct. Mathematics has no side effects. http://matt.might.net/articles/discrete-math-and-code/
http://www.johnmyleswhite.com/notebook/2012/03/31/julia-i-love-you/ Julia is a new language for scientific computing that is winning praise from a slew of very smart people, including Harlan Harris , Chris Fonnesbeck , Douglas Bates , Vince Buffalo and Shane Conway . As a language, it has lofty design goals, which, if attained, will make it noticeably superior to Matlab, R and Python for scientific programming. In the core development team’s own words :

Julia, I Love You

Declaring variables and functions — Tart v0.1.1 documentation

http://docs.tart.googlecode.com/hg/intro/declarations.html#variable-declarations Variable Declarations In Tart, there are three keywords that are most often used to declare a named value: var , let , and def . var defines a mutable variable. let defines an immutable variable. def defines a function or property.
Nyquist is a programming language for sound synthesis and analysis based on the Lisp programming language . http://en.wikipedia.org/wiki/Nyquist_(programming_language)

Nyquist (programming language)

http://code.google.com/p/tart/

tart - Tart is a strongly-typed general purpose programming language.

Tart is intended for systems programming and high-performance applications such as audio synthesis applications, computer games, real-time video processing, and simulation.
c

go

LISP

Is there still research to be done in Programming Languages?

Research in Programming Languages | Tagide

http://tagide.com/blog/2012/03/research-in-programming-languages/
http://www.codeproject.com/Articles/333670/Audio-Gallery-Suite-A-complete-audio-gallery-solut Updated (02-July-2012) - Audio-Gallery-Suite has been updated and is now compatible with IE9 . Download the most updated copy of Audio Gallery Suite from GITHUB .

Audio-Gallery-Suite (A complete audio gallery solution made with HTML5/CSS3/Jquery-JS/C#)

Synth

Patchwerk lets you control a massive analog synthesizer from your browser, and streams the results back to you and everyone connected. The interface on this site is linked to a physical synth cabinet connected to the world's largest homemade modular synth, currently housed at the MIT Museum. http://synth.media.mit.edu/patchwerk/
javascript

java

Hacking Wifi Network Using Backtrack.Hack WiFi Network. Wifi

Wifi or Wireless Fidelity is the name of a popular wireless networking technology that uses radio waves to provide wireless high-speed Internet and network connections (as if you didnt know..),Wifi has become an integral part of our lives today. Wifi is secured using a WPA protocol which intends to secure Wireless LANs like Wired LAN’s by encrypting data over radio waves,however, it has been found that WEP is not as secure as once believed.Now almost anyone can hack into a Wifi network by generating the valid WEP key using Bactrack. Read on to learn how.. BackTrack is a slax based top rated Linux live distribution focused on penetration testing which consists of more than 300 up to date tools along with the ability of customizing scripts, configuring and modding kernels which makes it a true gem and a must have for every security enthusiastic out there. The best part – Its free and you can download it from – http://viralpatel.net/blogs/hacking-wifi-network-using-backtrack/

Step by step Guide to Crack WinRAR

Hi folks, its been a long time since I have posted some thing technical, so I will be writing about the challenge I got at NIT KU, where I cracked WinRAR 3.80 using a disassembler and will tell you the same here. You can crack any version of WinRAR using this method and need not to pay for the registration fee and you can do this all by your self, easily.

Protovis

Protovis composes custom views of data with simple marks such as bars and dots . Unlike low-level graphics libraries that quickly become tedious for visualization, Protovis defines marks through dynamic properties that encode data, allowing inheritance , scales and layouts to simplify construction.

How to Create a Visual Library of Images in HTML5 Canvas

As a user interface fan, I could not miss the opportunity to develop with HTML5 Canvas.
CG Programming

Processing

HTML5

Ruby