Enjoy learning new things and you want to get as good a grip as possible on how things work and best ways to use information technology. Visit my other blogs here:: http://thissasinfobahn.blogspot.com/:: http://thissann.blogspot.com/:: http://thissanetworkz.blogspot.com/
Wednesday, October 22, 2014
Embarcadero Delphi
Embarcadero Delphi is an integrated development environment (IDE) for console, desktop graphical, web, and mobile applications.
Delphi's compilers use their own Object Pascal dialect of Pascal and generate native code for 32- and 64-bit Windows operating systems, as well as 32-bit Mac OS X, iOS and Android. As of late 2011 support for the Linux operating system was planned by Embarcadero.
Delphi was originally developed by Borland as a rapid application development tool for Windows, and as the successor of Borland Pascal. Delphi and its C++ counterpart, C++Builder, shared many core components, notably the IDE and VCL, but remained separate until the release of RAD Studio 2007. RAD Studio is a shared host for Delphi, C++Builder, and others.
From Wikipedia, the free encyclopedia
Monday, September 15, 2014
Tuesday, September 9, 2014
Thursday, September 4, 2014
SmallBASIC Programming Language
SmallBASIC is a BASIC programming language dialect with interpreters released as free software under the GNU General Public License version 2.
Official website
Official website
Tuesday, September 2, 2014
Sunday, August 31, 2014
Wednesday, August 27, 2014
Tuesday, August 26, 2014
Tuesday, August 19, 2014
Monday, August 18, 2014
Software Architecture
Software architecture is the high level structure of a software system, the discipline of creating such a high level structure, and the documentation of this structure.The architecture of a software system is a metaphor, analogous to the architecture of a building.
Documenting software architecture facilitates communication between stakeholders, captures early decisions about the high-level design, and allows reuse of design components between projects.Continue Reading....
From Wikipedia, the free encyclopedia
Tuesday, August 12, 2014
Software Release Life Cycle
A software release life cycle is the sum of the stages of development and maturity for a piece of computer software:
ranging from its initial development to its eventual release, and
including updated versions of the released version to help improve
software or fix bugs still present in the software.Continue Reading...
From Wikipedia, the free encyclopedia
Sunday, August 10, 2014
Avail Programming Language
Avail
is a multi-paradigmatic general purpose programming language whose
feature set emphasizes support for articulate programming. Avail is an open-source project that comprises a language virtual machine and a standard library. Both are released under the 3-clause BSD license.
The current release version of Avail is
1.0.0 DEV 2014-04-28
. This is a development release, and while it is believed to be useful, it is not recommended for production use.Continue Reading....
From The Avail Foundation, LLC
Avail Programming Language Documentation
Avail Programming Software Download
Thursday, August 7, 2014
Hack (programming language)
Hack is a programming language for the HipHop Virtual Machine (HHVM) invented by Facebook. The language is open source.Hack can be seen as a new version of PHP that also runs on the HHVM, but it allows programmers to use both dynamic typing and static typing. This is what is called gradual typing,
which has been mostly seen as an academic exercise; as described by
Facebook, it is the first to bring gradual typing to a "real, industrial
strength" language. Hack's type system allows types to be specified for
function arguments, function return values, and class properties; however, types of local variables cannot be specified.
From Wikipedia, the free encyclopedia
Hack (programming language)Tutorial
Tuesday, August 5, 2014
Test-driven development (TDD)
Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: first the developer writes an (initially failing) automated test case that defines a desired improvement or new function, then produces the minimum amount of code to pass that test, and finally refactors the new code to acceptable standards. Kent Beck,
who is credited with having developed or 'rediscovered' the technique,
stated in 2003 that TDD encourages simple designs and inspires
confidence.Continue Reading....
From Wikipedia, the free encyclopedia
Wednesday, July 30, 2014
latest developer technologies
As a developer you know that working in the same code day-in-and-day-out
can get a little stale, to say the least. Adding new programming skills
to your IT toolbox is essential in the struggle to stay relevant in the
fast-paced tech world, but knowing which technology to choose isn’t
always obvious. Your time is limited and with the multitude of languages
and environments picking the wrong area to focus your efforts can prove
costly. this post is the statistics of which skills are top tier
companies looking for while hiring freshers.Continue Reading form nucoder
From nucoder.wordpress.com
Monday, July 28, 2014
Lua programming language
Lua is a powerful, fast, lightweight, embeddable scripting language.
Lua combines simple procedural syntax with
powerful data description constructs based on
associative arrays and extensible semantics.
Lua
is dynamically typed,
runs by interpreting bytecode for a register-based virtual machine,
and has automatic memory management with incremental garbage collection,
making it ideal for
configuration,
scripting,
and
rapid prototyping.Continue Reading....
From www.lua.org
Lua programming language official website
Lua programming language documentation
Lua programming language books
Programming in Lua By Roberto Ierusalimschy
Beginning Lua Programming By Kurt Jung, Aaron Brown
Beginning Lua with World of Warcraft Add-ons By Paul Emmerich
Lua Programming By Wikibooks
Lua software download
Thursday, July 24, 2014
OpenEuphoria Programming Language
Euphoria is a powerful but easy-to-learn programming language.
It has a simple syntax and structure with consistent rules, and is also
easy to read. You can quickly, and with little effort, develop
applications, big and small, for Windows, Unix variants (Linux, FreeBSD,
...) and OS X.
Euphoria was first released as shareware way back in 1993.
Nowadays, it is being developed as an open source project that is
community driven and maintained. The language has evolved into a
sophisticated tool for programmers.Continue Reading...
From OpenEuphoria Group
OpenEuphoria Programming Language Tutorial
OpenEuphoria Programming Language Books
Euphoria (Programming Language)
OpenEuphoria Software Download
Wednesday, July 23, 2014
Rust (programming language)
Rust is a general purpose, multi-paradigm, compiled programming language developed by Mozilla Research.It is designed to be a "safe, concurrent, practical language",supporting pure-functional, concurrent-actor, imperative-procedural, and object-oriented styles.
The language grew out of a personal project by Mozilla employee Graydon Hoare. Mozilla began sponsoring the project in 2009 and announced it for the first time in 2010.The same year, work shifted from the initial compiler (written in OCaml) to the self-hosted compiler written in Rust itself.Known as rustc, it successfully compiled itself in 2011.The self-hosted compiler uses LLVM as its backend.Continue Reading..
From Wikipedia, the free encyclopedia
Rust (programming language)Tutorial
http://doc.rust-lang.org/tutorial.html
http://web.mit.edu/rust-lang_v0.9/doc/tutorial.html
Rust (programming language)Software Download
Tuesday, July 22, 2014
Scala (programming language)
Scala is an object-functional programming and scripting language for general software applications. Scala has full support for functional programming (including currying, pattern matching, algebraic data types, lazy evaluation, tail recursion, immutability, etc.) and a very strong statictype system. This allows programs written in Scala to be very concise and thus smaller in size than most general purpose programming languages. Many of Scala's design decisions were inspired by criticism over the shortcomings of Java.Continue Reading...
From Wikipedia, the free encyclopedia
Scala (programming language)Tutorialhttp://www.tutorialspoint.com/scala/
http://www.scala-lang.org/documentation/
Scala (programming language)Books
Programming in Scala By Martin Odersky, Lex Spoon, Bill Venners
Beginning Scala By David Pollak
Scala Programming Language: Free Software Programmed in Scala, Lift, Simple Build Tool, Martin OderskyProgramming Scala: Scalability = Functional Programming + Objects By Dean Wampler, Alex Payne
Scala Software Download Here
Vala (programming language)
Vala is an object-oriented programming language with a self-hosting compiler that generates C code and uses the GObject system. Vala is syntactically similar to C# and includes several features such as: anonymous functions, signals, properties, generics, assisted memory management, exception handling, type inference, and foreach statements.Its developers Jürg Billeter and Raffaele Sandrini aim to bring these features to the plain C runtime with little overhead and no special runtime support by targeting the GObject object system. Rather than being compiled directly to assembly or to another intermediate language, Vala is source-to-source compiled to C which is then compiled with a platform's standard C compiler, such as gcc.
Continue Reading...
Continue Reading...
From Wikipedia, the free encyclopedia
Vala (programming language)Official Website
Vala (programming language)Books
Vala (Programming Language)
Gnome 3 Application Development Beginner's Guide By Mohammad Anwari
Tuesday, July 15, 2014
Fantom (programming language)
Fantom is a general purpose object-oriented programming language created by Brian and Andy Frank that runs on the Java Runtime Environment (JRE), JavaScript, and the .NET Common Language Runtime (CLR) (.NET support is considered "prototype" status). Its primary design goal is to provide a standard library API that abstracts away the question of whether the code will ultimately run on the JRE or CLR. Like C# and Java, Fantom uses a curly brace syntax. The language supports functional programming through closures and concurrency through the Actor model. Fantom takes a "middle of the road" approach to its type system, blending together aspects of both static and dynamic typing.Continue Reading....
From Wikipedia, the free encyclopediaFantom (programming language) Official Website
Fantom (programming language) Tutorial
Fantom (programming language) Resources
Fantom Software Download
Wednesday, July 9, 2014
SuperCollider Programming Language
SuperCollider is an environment and programming language originally released in 1996 by James McCartney for real-timeaudio synthesis and algorithmic composition. Since then it has been evolving into a system used and further developed by both scientists and artists working with sound. It is an efficient and expressive dynamic programming language providing a framework for acoustic research, algorithmic music, and interactive programming.Continue Reading....
From Wikipedia, the free encyclopedia
SuperCollider Programming Language Books
The SuperCollider Book Scott Wilson, David Cottle
Supercollider: Introduction, Architecture, Programming Language, Clients, Live Coding, and More
Mapping and Visualization with SuperCollider By Marinos Koutsomichalis
The SuperCollider Book Scott Wilson, David Cottle
Supercollider: Introduction, Architecture, Programming Language, Clients, Live Coding, and More
Mapping and Visualization with SuperCollider By Marinos Koutsomichalis
Go (programming language)
Go, also called golang, is a programming language initially developed at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson. It is a statically-typed language with syntax loosely derived from that of C, adding garbage collection, type safety, some dynamic-typing capabilities, additional built-in types such as variable-length arrays and key-value maps, and a large standard library.
The language was announced in November 2009 and is now used in some of Google's production systems. Go's "gc" compiler targets the Linux, Mac OS X, FreeBSD, OpenBSD, Plan 9, and Microsoft Windows operating systems and the i386, amd64, and ARM processor architectures.A second compiler, gccgo, is a GCC frontend.Continue Reading....
From Wikipedia, the free encyclopedia
Go (programming language) Books
Go Programming by John P. Baugh
The Way to Go: A Thorough Introduction to the Go Programming Language By Ivo Balbaert
The Go Programming Language Phrasebook By David ChisnallGo Programming by John P. Baugh
The Way to Go: A Thorough Introduction to the Go Programming Language By Ivo Balbaert
Programming in Go: Creating Applications for the 21st Century By Mark Summerfield
Tuesday, July 8, 2014
Mercury (programming language)
Mercury is a functional logicprogramming language geared towards real-world applications. It was initially developed at the University Of Melbourne Computer Science department under the supervision of Zoltan Somogyi. The first version was developed by Fergus Henderson, Thomas Conway and Zoltan Somogyi and was released on April 8, 1995.Continue Reading.....
From Wikipedia, the free encyclopedia
Mercury (programming language) Books
Mercury (Programming Language) Frederic P. Miller, Agnes F. Vandome, McBrewster John
Logic Programming Languages: Mercury, Cycl, Planner, Maude System, Oz, Curry, Datalog, Fril, Clacl, Twelf, Natural Constraint Language, Logtalk
Mercury (Programming Language) Frederic P. Miller, Agnes F. Vandome, McBrewster John
Logic Programming Languages: Mercury, Cycl, Planner, Maude System, Oz, Curry, Datalog, Fril, Clacl, Twelf, Natural Constraint Language, Logtalk
Monday, July 7, 2014
Metaprogramming
Metaprogramming is the writing of computer programs that write or manipulate other programs (or themselves) as their data, or that do part of the work at compile time that would otherwise be done at runtime.
In some cases, this allows programmers to minimize the number of lines
of code to express a solution (hence reducing development time)[citation needed], or it gives programs greater flexibility to efficiently handle new situations without recompilation. Continue Reading....
From Wikipedia, the free encyclopedia
From Wikipedia, the free encyclopedia
Metaprogramming Books
Metaprogramming Ruby: Program Like the Ruby ProsC++ Template Metaprogramming: Concepts, Tools, And Techniques From Boost And BeyondMeta-Programming and Model-Driven Meta-Program Development: Principles ... By Vytautas Štuikys, Robertas Damaševičius
Meta-Programming in Logic ProgrammingMeta-Programming in Logic: Third International Workshop, META-92, Uppsala
Wednesday, July 2, 2014
Esoteric Programming Language (Esolang)
An esoteric programming language (sometimes shortened to esolang) is a programming language designed to test the boundaries of computer programming language design, as a proof of concept, as software art, or as a joke. The use of esoteric distinguishes these languages from programming languages that working developers use to write software. Usually, an esolang's creators do not intend the language to be used for mainstream programming, although some esoteric features, such as visuospatialsyntax, have inspired practical applications in the arts. Such languages are often popular among hackers and hobbyists.Continue Reading.....
From Wikipedia, the free encyclopedia
Esoteric Programming Language (Esolang)
Esoteric Programming Languages: Brainfuck, Intercal, Befunge, Esoteric Programming Language, Kvikkalkul, One Instruction Set Computer, Unlambda, Malbo
Articles on Esoteric Programming Languages, Including: Brainfuck, Intercal, Kvikkalkul, Befunge, Esoteric Programming Language, Unlambda, One Instruct
DAT10603 Programming Principle By Center for Diploma Studies. Hannes Masandig
Esoteric Programming Languages: Brainfuck, Intercal, Befunge, Esoteric Programming Language, Kvikkalkul, One Instruction Set Computer, Unlambda, Malbo
Articles on Esoteric Programming Languages, Including: Brainfuck, Intercal, Kvikkalkul, Befunge, Esoteric Programming Language, Unlambda, One Instruct
DAT10603 Programming Principle By Center for Diploma Studies. Hannes Masandig
Tuesday, July 1, 2014
Artificial Intelligence Programming Language
Artificial intelligence programming language, a computer language developed expressly for implementing artificial intelligence (AI) research. In the course of their work on the Logic Theorist and GPS, two early AI programs, Allen Newell and J. Clifford Shaw of the Rand Corporation and Herbert Simon of Carnegie Mellon University developed their Information Processing Language (IPL), a computer language tailored for AI programming. At the heart of IPL was a highly flexible data structure that they called a list. A list is simply an ordered sequence of items of data. Some or all of the items in a list may themselves be lists. This scheme leads to richly branching structures.Continue Reading....
©2014 Encyclopædia Britannica, Inc.
Artificial Intelligence Programming Language Books
Paradigms of Artificial Intelligence Programming: Case Studies in Common LISP By Peter NorvigArtificial Intelligence Programming edited by Eugene Charniak
Trends in Natural Language Generation - An Artificial Intelligence ... edited by Giovanni Adorni, Michael ZockArtificial Intelligence and Language Comprehension
Monday, June 23, 2014
Fourth-generation programming languages
Fourth-generation programming languages are high-level languages built around database systems. They are generally used in commercial environments.Continue Reading....
From Wikipedia, the free encyclopedia
Fourth-generation programming languages books
Fourth Generation Languages: Representative 4GLs
Fourth generation languages: issues and impacts
Understanding Computers: Today and Tomorrow, Comprehensive By Deborah Morley, Charles Parker
Monday, June 16, 2014
End-User Programming (EUP)
End-user development (EUD) or end-user programming (EUP) refers to end-users – people who are not professional software developers – programming computers. People who are not professional developers can use EUD tools to create or modify software artifacts (descriptions of automated behavior) and complex data objects without significant knowledge of a programming language. Various approaches exist, and it is an active research topic within the field of computer science and human-computer interaction.Continue Reading
From Wikipedia, the free encyclopedia
End-User Programming (EUP) Books
End-User DevelopmentEnd-user Computing, Development, and Software Engineering
A Small Matter of Programming
Advanced Topics in End User Computing
Sunday, June 15, 2014
Glue Language
A glue language is a programming language (usually an interpreted scripting language) that is designed or suited for writing glue code – code to connect software components. They are especially useful for writing and maintaining. Continue Reading....
From Wikipedia, the
free encyclopediaGlue Code
Glue Logic
Subscribe to:
Posts (Atom)
-
අංකිත බෙදීම( Digital Divide) තොරතුරු හා සන්නිවේදන තාක්ෂණය මිනිසුන් අතර ප්රචලිත වූවාසේම එම තාක්ෂණය ලොව සැමටම එකම ආකාරයකට බුක්තිවිදිය නොහැක...
-
මිනිසා කාර්යබහුල වීමත් සමගම තම කටයුතු පහසුවෙන් , වේගයෙන් කාර්යක්ශමව සිදුකරගැනීම සදහා විදුලි බලයෙන් ක්රියාකරනු ලබන විවිධාකාර උපකරණ භාවිත...