sentence: adoption programming languages sqlite has bindings for a large number of programming language , including : basic delphi c c# c++ clipper / / harbour common lisp curl d delphi free pascal go haskell java ( on jvm and dvm ) javascript julia livecode lua newlisp objective-c ( on os x and ios ) ocaml perl php pike purebasic python r realbasic rebol ruby scheme smalltalk tcl visual basic xojo middleware ado.net adapter , initially developed by robert simpson , is maintained jointly with the sqlite developers since april 2010 .