Showing posts with label object oriented. Show all posts
Showing posts with label object oriented. Show all posts

Friday, 15 February 2013

CAML Programming


CAML Programming





                                 Caml ( Categorical Abstract Machine Language ) is a general-purpose programming language. Caml supports functional, imperative, and object-oriented programming styles. Developed and distributed by INRIA. OCAML and CAML Light are the major implementations.  Caml language is widely used for teaching programming. 



Caml is widely used programming languages and used to develop applications that involve symbolic computation: automatic theorem provers, compilers and interpreters, program analyzers, etc. It is now used to develop software in many other application areas. Caml is an XML based markup language used with the family of Microsoft SharePoint technologies. 

Success stories regarding CAML Language Applications can be viewed at caml.inria.fr


Download Caml Compilers here



Advantages of CAML queries
It is fast.
Can be use it from all kind of technology like Silverlight, or Jquery.
You can use U2U CAML Query builder to generate CAML Query.
We can use LINQ syntax and the LINQ keywords.



Programming Caml with msdn( Microsoft )

Query schema of CAML : various queries with syntax and examples are given

OCAML hello world program :

print_endline "Hello, world!" ;;

Caml.net is a set of .NET language-based tools for creating dynamic, reusable CAML query components. Advantages of Caml.net, resources, installation guide with examples are given camldotnet.codeplex


OCAML online console, installation, tutorials, books, videos, papers, libraries, development tools, user manuals, cheat sheets are given in detail

Calm query builder its advantages, download link and installation guide


Jobs
OCAML Jobs and internships can be found at naukri.com or get them through by mail at  


Caml Basics and Advanced tutorials


Ocaml basics, exercises, official manuals, online tutorials, libraries, books and magazines, tools are given in detail at

Wednesday, 13 February 2013

C# Programming



C#(sharp) Programming




                                      C# is a multi-paradigm programming language imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.  C# is one of the programming languages designed for the Common Language Infrastructure.







C# is an elegant, simple, type-safe, object-oriented language to build a breadth of applications. 


Why C#?
C# allows switch statements, Anonymous methods, iterator that employs co-routines, ability to alias namespaces. Event handling is a "first class citizen"; it is part of the language itself. 

C# is one of the best language for mobile application development too. Programmers who are from C/C++ or Java background prefer C# as the code structure is very close to that of these Programming languages. C# supports Java style code documentation



C#-corner is one of the best collections of all c sharp technologies. Best E-books regarding C# are given here. Users post their interview questions and you can answer or post your questions and get the best out of them. Videos featured in C# are posted for developers.

CSharp Compiler and cross platform, open source .NET development framework. Mono is a software platform using C# to develop applications for ios and android used for both web and desktop and can be viewed at monoproject






Tutorials regarding C# for beginners, with advanced resources are at


Microsoft tutorials for beginners using C# from basics with examples.


C# with databases , forms, dates and times, files concepts are explained with basics http://www.homeandlearn.co.uk/csharp/csharp.html