CC106 Assigment
CC106 Assigment
HTML5 is not a programming language but rather a markup language used for structuring and
presenting content on the web. It was developed by a group of organizations and individuals known as
the HTML Working Group of the World Wide Web Consortium (W3C). The development of HTML5
began in 2004, and it went through several iterations and revisions before reaching its final
recommendation in October 2014. However, various features and functionalities associated with HTML5
had been implemented and used in web browsers prior to its official release. HTML5 was intended to
enhance and extend the capabilities of previous versions of HTML (such as HTML 4.01 and XHTML) to
better support multimedia elements, provide better semantics for document structure, improve
accessibility, and offer a more consistent and standardized approach to web development across
different platforms and devices.
C# is a programming language that was developed by Microsoft Corporation. It was created by a team
of engineers led by Anders Hejlsberg and first introduced in the year 2000 as part of Microsoft's .NET
Framework. C# was originally intended as a general-purpose programming language specifically
designed for building robust and scalable applications that run on the .NET platform. It draws inspiration
from various programming languages, including C++, Java, and Delphi. C# was developed with the goal
of providing a modern, object-oriented language that offers productivity, type safety, and seamless
integration with other .NET languages and technologies. Over the years, C# has evolved with new
features and enhancements, and it has become widely used for developing a wide range of applications,
including web applications, desktop applications, games, and mobile apps.
Swift is a programming language developed by Apple Inc. It was first introduced at Apple's Worldwide
Developers Conference (WWDC) in June 2014. The language was primarily designed and developed by
Chris Lattner, who was a software engineer at Apple at the time. Swift was created as a modern
programming language for building applications on Apple platforms, including iOS, macOS, watchOS,
and tvOS. It was intended to provide developers with a more efficient and safer alternative to Objective-
C, which was the primary programming language used for Apple software development before Swift's
introduction. The goal of Swift was to combine the performance and efficiency of low-level languages
like C and C++ with the ease of use and expressiveness of modern scripting languages. Swift introduced
several features and improvements, such as type inference, memory safety, optionals, closures,
generics, and a simplified syntax, making it more accessible and developer-friendly compared to
Objective-C.
Objective-C is a programming language that was developed by Brad Cox and Tom Love in the early
1980s. It was originally developed by Brad Cox as an extension to the C programming language and was
further refined by Tom Love. Objective-C was initially intended to be used as the primary programming
language for NeXTSTEP, the operating system developed by NeXT Computer, Inc. NeXT Computer, Inc.
was a company founded by Steve Jobs after he left Apple in 1985. Objective-C became the primary
programming language for developing software on the NeXTSTEP platform. Later, when Apple acquired
NeXT Computer, Objective-C continued to be used for macOS and iOS development. Objective-C
combines features of the C programming language with object-oriented programming concepts, such as
classes, objects, and message passing. It was designed to provide a dynamic runtime and a flexible
object model, making it well-suited for building graphical user interfaces and developing software for
Apple platforms. Objective-C was the dominant programming language for macOS and iOS development
until the introduction of Swift in 2014, which eventually became the preferred language for Apple
software development.
Java is a programming language that was developed by James Gosling and his team at Sun
Microsystems, which is now owned by Oracle Corporation. The initial development of Java began in
1991, and the first public release of Java 1.0 was made available in 1996. Java was originally intended as
a language for programming consumer electronic devices, specifically interactive television. However,
during its development, the team recognized the potential of Java for a broader range of applications,
particularly in the emerging field of internet technology. Java was designed to be platform-independent,
secure, and highly portable. It was intended to simplify software development by providing a
programming language that could be used to write code once and run it on any device or operating
system with a Java Virtual Machine (JVM
BuildFire is a mobile app development platform that allows users to create and manage mobile
applications without extensive coding knowledge. It was developed by a company called "AppIt
Ventures." BuildFire was initially developed in 2013 and has since undergone continuous updates and
improvements to enhance its functionality and user experience. The programming language used to
develop BuildFire's platform is primarily JavaScript, combined with other web technologies such as
HTML and CSS. JavaScript is a popular programming language for web and mobile app development due
to its versatility and widespread support. With BuildFire, users can create mobile apps using JavaScript-
based frameworks like AngularJS or React Native, which provide a robust and efficient development
environment for building cross-platform applications.
Python is a high-level programming language that was developed by Guido van Rossum. Guido van
Rossum started working on Python in the late 1980s, and the first version of Python, Python 0.9.0, was
released in February 1991. The programming language Python was originally intended to be a successor
to the ABC language. It aimed to provide a language that was easy to read, write, and understand, with a
focus on code readability and simplicity. Python was designed to have a clear and expressive syntax,
emphasizing the use of indentation and whitespace to enhance code readability.