OS and Programming Languages
AJAX: Asynchronous JavaScript and XML (AJAX) is a web development technique which utilizes a number of existing techniques together. It is used for creating interactive web applications and increasing their speed, functionality and usability. When HTML or XHTML, JavaScript, Cascading Style Sheets, XML, XSLT, Document Object Model and XMLHttpRequest object are combined together web applications become faster without reloading the entire browser page.
ASP.NET: Marketed by Microsoft, it is a division of Microsoft’s .NET platform and a successor of Active Server Pages (ASP) technology. ASP.NET is a set of Web application development technologies that programmers can use to build dynamic web applications, Web sites, and XML Web services.
CGI: Common Gateway Interface is a standard protocol or a script which allows the server to pass requests from client web browser to the external application i.e. it is used for interfacing external application software with an information server. It is used in creating forms, counters, guest books, etc.
CURL: A command line tool for transmitting files with URL syntax supporting a great variety of protocols. It is a free and open software that compiles and runs under a wide variety of operating systems.
LINUX: Linux is a form of UNIX computer operating system. Linux is the best exemplar of free software and open source development which became popular for its robustness and availability. The underlying source code of Linux could be freely used, modified and redistributed by anyone, as long as they abide by the terms of GPL License. Linus Torvalds developed the Linux kernel.
Mac OS: Mac OS is a trademark name for Macintosh operating system, which is a graphical user interface-based operating system created by Apple Inc.
MySQL: MySQL is a multi-user, multithreaded computer language designed for management and retrieval of data, database object access control management and database schema creation and modification. It is a SQL database management system with 10 million installations. It is popular for web application, for open-source bug tracking tools and acts as the database component of WAMP, MAMP and LAMP.
PERL: Standing for Practical Extraction and Report Language, PERL is a dynamic interpretative programming language developed by Larry Wall. It is designed especially for processing text and so it is one of the most popular for CGI scripts.
PHP: PHP is a recursive initialism for PHP : Hypertext Preprocessor. PHP is a reflective programming language or a general-purpose server-side scripting language used for web development, i.e. creating dynamic and interactive websites. It can be planted into HTML code. PHP is frequently used together with APACHE on various operating systems.
PYTHON: Python is an interpreted, high-level, object-oriented programming language created by Guido van Rossum. It is very portable and is designed to emphasize readability and importance of programmer effort over computer effort. It is a multi-paradigm programming language with fully dynamic type system and automatic memory management.
RUBY: Created by Yukihiro Matsumoto, Ruby is a dynamic, reflective and object-oriented programming language. Everything in Ruby is an object. It shares its syntactic structure with Perl, Python, Lisp, Dylan and CLU. Ruby programs are compact but maintainable and readable. It is an open-source free software, available for both development and deployment.
Ruby on Rails: Ruby on Rails (RoR) is a free web application framework written in the Ruby programming language. It is developed to increase the speed and ease of creating database driven websites. RoR allows development of real world application with minimum configuration and with less code and its application is developed with using the Model-View-Controller design paradigm.
Solaris: Developed by Sun Microsystems, Solaris Operating System or Solaris is a Unix-based computer operating system. Historically a closed-source product, Sun Microsystems have transformed a majority of the codebase into open-source. It is well suited to symmetric multiprocessing, supporting a large number of CPUs. It also supports integrated TCP/IP networking, multithreading and centralized network administration.