sentence: some object-oriented databases are designed to work well with object-oriented programming language such as delphi , ruby , python , perl , java , c# , visual basic .net , c++ , objective-c and smalltalk ; others have their own programming languages .