jtth + coding   25

The R programming language for programmers coming from other programming languages
I have written software professionally in perhaps a dozen programming languages, and the hardest language for me to learn has been R. The language is actually fairly simple, but it is unconventional. These notes are intended to make the language easier to learn for someone used to more commonly used languages such as C++, Java, Perl, etc.
manual  business  database  reference  howto  language  coding  intro  r  documentation  statistics  programming  tutorial  geek  stats  information  tutorials  notes  languages  math 
august 2009 by jtth
call-with-current-continuation.org
CHICKEN is a compiler for the Scheme programming language. CHICKEN produces portable, efficient C, supports almost all of the R5RS Scheme language standard, and includes many enhancements and extensions. CHICKEN runs on Linux, MacOS X, Windows, and many Unix flavours.
software  mac  programming  tools  computer  osx  development  hacking  code  language  freeware  scheme  coding  scripting  lisp  lambda  chicken  compiler  languages  functional  c++  dev  c  portable  compilers  implementation  continuations  interpreter  continuation  parser 
august 2009 by jtth
CensorZilla
When we created mozilla.org and released (most of) the source code to Netscape Confusicator 4.x, Netscape's lawyers made us go through a big "sanitization" process on the source code. Largely this consisted of making sure we had the legal rights to all the code we were releasing, and making sure every file had proper and accurate copyright statements; but they also made us take out all the dirty words. Specifically, "any text containing vulgar or offensive words or expressions; any text that might be slanderous or libelous to individuals and/or institutions."
software  programming  blog  web  fun  funny  humor  internet  history  hacks  Geek  tech  work  code  language  blogs  java  humour  source  coding  firefox  browser  api  people  C  C++  process  mozilla  censor  netscape 
january 2009 by jtth
C++ FQA Lite: Defective C++
This page summarizes the major defects of the C++ programming language (listing all minor quirks would take eternity). To be fair, some of the items by themselves could be design choices, not bugs. For example, a programming language doesn't have to provide garbage collection. It's the combination of the things that makes them all problematic. For example, the lack of garbage collection makes C++ exceptions and operator overloading inherently defective. Therefore, the problems are not listed in the order of "importance" (which is subjective anyway - different people are hit the hardest by different problems). Instead, most defects are followed by one of their complementary defects, so that when a defect causes a problem, the next defect in the list makes it worse.
article  reference  design  programming  computer  humor  development  hacking  code  language  humour  coding  Languages  C++  debate  faq  dev  defective  criticism  fqa  rant 
december 2008 by jtth
C++ Notes: Table of Contents
Some of these supplemental notes are good, others only rough drafts or half-completed. Because they are designed only to provide additional examples, summaries, or explanations where the textbook is weak, they do not cover many obviously important topics. You can download a zipped version: notes-cpp-2004-12-19.zip [less than 400 KB]. -- Fred
C  C++  example  notes  Languages  tutorials  Performance  programming  computerscience  language  tutorial  guide  development  reference  howto  learning  coding  algorithms  cheatsheet  beginner 
september 2008 by jtth
Byte of Python:Main Page - Text
This book will help you to learn the Python programming language, whether you are new to computers or an experienced programmer. let's begin!
academia  beginner  book  books  code  coding  introduction  computers  cs  development  ebook  ebooks  education  programming  online  manual  learning  wiki  tutorial  reference  python  project  free  guide  help  howto  resource  intro 
september 2007 by jtth
SciPy -
SciPy (pronounced "Sigh Pie") is open-source software for mathematics, science, and engineering. It is also the name of a very popular conference on scientific programming with Python.
academia  application  code  coding  compsci  computation  computer  computers  computing  cs  lab  graphing  graphic  graph  freeware  free  framework  extension  engineering  developer  language  libraries  library  math  mathematics  maths  matrix  modeling  number  numbers  open  open-source  opensource  optimization  oss  package  plot  programming  python  research  resources  science  scientific  visualization  work  scripting  software  source  statistic  statistics  stats  tutorials  tools 
september 2007 by jtth
Parsing CSV
Notes and samples of parsing CSV files in perl.
coding  development  howto  perl  programming  tutorial  parsing  csv 
september 2007 by jtth
The best software ever written
A fantastic recount of the greatest software ever written. Number 1? BSD 4.3 building off the philosophies of Unix.
unix  ibm  software  coding  digital  dec  chess  genome  genetics  computerscience  linux 
august 2006 by jtth

related tags

academia  ack  advice  algorithm  algorithms  analysis  ansi  api  app  apple  application  architecture  article  articles  awesome  bash  beginner  bestpractices  blog  blogs  book  bookmark  bookmarking  bookmarks  books  browser  bundle  bundles  business  c  c++  calculator  censor  cheatsheet  cherrypy  chess  chicken  cli  client  cocoa  code  coding  command  commandline  commands  common-lisp  compiler  compilers  compsci  computation  computer  computers  computerscience  computing  continuation  continuations  convert  cool  criticism  cs  csv  database  debate  dec  defective  del.icio.us  delicious  deliciousapi  design  dev  dev8d  developer  developerworks  development  diagram  digital  docs  document  documentation  download  ebook  ebooks  editor  editors  education  engineering  example  examples  exercise  exercises  expressions  extension  faq  firefox  fqa  framework  free  freeware  fun  functional  funny  geek  generator  genetics  genome  google  graph  graphic  graphing  GUI  guide  guidelines  guides  hacking  hacks  handy  haskell  help  history  howto  humor  humour  ibm  implementation  information  interactive  internet  interpreter  intro  introduction  java  kernel  lab  lambda  language  languages  learn  learning  lib  libraries  library  linux  lisp  logic  mac  macintosh  macosx  macvim  manual  map  maps  mate  math  mathematics  maths  matrix  modeling  monitoring  mozilla  netscape  notes  number  numbers  online  open  open-source  opensource  optimization  optimizing  oss  osx  package  parser  parsing  people  performance  perl  pipe  plot  plugin  plugins  portable  practice  problems  process  productivity  programming  project  projects  puzzle  puzzles  python  quality  quiz  r  rant  reference  regex  regexp  research  resource  resources  ruby  scheme  science  scientific  scraping  script  scripting  service  services  sgi  shell  software  softwareengineering  source  speed  standard  statistic  statistics  stats  stdlib  stl  style  sysadmin  tagging  tech  technology  template  templates  text  textmate  theory  threads  tips  tool  tools  tutorial  tutorials  unix  useful  utilities  utility  vi  vim  visual  visualization  web  webdesign  webdev  wiki  work  writing 

Copy this bookmark:



description:


tags: