Assignment Template2
Assignment Template2
Prepared by:
Ajboy M. Altarejos
Course & Section
BES 108 – Computer Fundamentals and Programming
Assignment (High Level Programming Language)
of “write once, run anywhere” propelled various hardware and operating
its adoption across multiple industries. systems.
4.Phyton Python Developed in 1991 by Guido van Python is a high-level, interpreted Celebrated for its readable syntax and
Rossum, Python emerged with a strong language that supports multiple dynamic typing, Python boasts an
focus on code readability and simplicity. Its programming paradigms, including extensive standard library and
clean, intuitive syntax rapidly attracted object-oriented, imperative, and framework ecosystem. Its ease of
both novices and functional programming, which integration, rapid prototyping
experts, facilitating an ecosystem that enhances its flexibility. capabilities, and vibrant community
spans from web development to scientific support drive its extensive use in data
computing. Python is a high-level, analysis, automation, web
interpreted language that supports development, and more.
multiple programming paradigms,
including object-oriented, imperative, and
functional programming, which enhances its
flexibility. Celebrated for its readable
syntax and dynamic typing, Python boasts
an extensive standard library and
framework ecosystem. Its ease of
integration, rapid prototyping capabilities,
and vibrant community support drive its
extensive use in data analysis, automation,
web development, and more.
Prepared by:
Ajboy M. Altarejos
Course & Section
5.JavaScript JavaScript Conceived in 1995 by JavaScript is an interpreted, high- Features include event-driven
Brendan Eich as a lightweight scripting level scripting language programming, a dynamic type system,
solution for web browsers, JavaScript has primarily used to enhance the and prototype-based
since evolved into a fundamental language interactivity of web pages and inheritance. A vast ecosystem of
for creating dynamic and interactive web frameworks and libraries (such as
Prepared by:
Ajboy M. Altarejos
Course & Section
BES 108 – Computer Fundamentals and Programming
Assignment (High Level Programming Language)
experiences. Its widespread adoption has applications. It runs in every major Node.js, React, and Angular) supports
transformed it into a full-stack browser and on various platforms. both client-side and
development tool. JavaScript is an server-side development, enabling rich,
interpreted, high-level scripting language responsive applications.
primarily used to enhance the interactivity
of web pages and applications. It runs in
every major browser and on various
platforms. Features include
event-driven programming, a dynamic type
system, and prototype-based
inheritance. A vast ecosystem of
frameworks and libraries (such as Node.js,
React, and Angular) supports both client-
side and server-side development, enabling
rich, responsive applications.
6.PHP PHP is a server-side scripting Emphasizes ease of embedding within
language tailored for producing web pages, rapid deployment cycles,
Originating in 1995 by Rasmus Lerdorf as a dynamic web content. It seamlessly and native support for various
collection of CGI scripts, PHP gradually integrates with HTML and databases. With a rich array of
evolved into a robust language crafted databases, making it a practical frameworks, extensive
specifically for web development. Its choice for web-based applications. documentation, and strong
evolution mirrored the growth of the community participation, PHP remains
internet, becoming a staple in dynamic integral to building interactive,
website creation. content-rich websites.
7.Ruby Conceived in the mid-1990s by Yukihiro Ruby is a dynamic, object-oriented Known for its elegant, human-readable
"Matz" Matsumoto in Japan, Ruby was scripting language that combines syntax and
born from the desire to create a language simplicity with flexible syntax. It is metaprogramming capabilities, Ruby
Prepared by:
Ajboy M. Altarejos
Course & Section
that emphasizes simplicity and celebrated for enabling expressive, supports rapid development. The
Prepared by:
Ajboy M. Altarejos
Course & Section
BES 108 – Computer Fundamentals and Programming
Assignment (High Level Programming Language)
productivity. Its design philosophy centers on intuitive coding that mirrors human integration of the Ruby on Rails
making programming more enjoyable and thinking. framework further accelerates web
natural for developers. application development, supported by
a passionate community and
abundant libraries to streamline coding
challenges.
8.Swift Introduced by Apple in 2014, Swift was Swift is a compiled, high-level Integrates strong type safety, automatic
designed from the ground up to replace language crafted for the Apple memory management, and a concise
Objective-C for developing iOS, macOS, ecosystem. It blends modern syntax. Swift’s
watchOS, and tvOS applications. It reflects programming paradigms with interoperability with Objective-C,
modern software design principles traditional efficiency, enabling modern error handling, and
developers to write safe, fast, and performance optimizations allow it to
geared toward safety and high performance expressive code. meet the rigorous demands of
in a rapidly evolving app environment. contemporary mobile and desktop
application development.
9.Go Developed at Google and released in 2009, Go is a statically typed, compiled Notable for its elegant design, Go offers
Go (often referred to as Golang) was created language built to combine simplicity efficient garbage collection,
to tackle modern challenges in with high performance. Its built-in straightforward syntax, and robust
scalable system development. Its design support for concurrency and clean mechanisms for concurrent
emphasizes simplicity and efficiency, syntax address modern application processing such as goroutines and
particularly in the context of concurrent needs effectively. channels. These features, along with its
programming and distributed systems. minimalistic approach, make it
highly suitable for networking, cloud
services, and high-performance
computing.
Prepared by:
Ajboy M. Altarejos
Course & Section
BES 108 – Computer Fundamentals and Programming
Assignment (High Level Programming Language)
10.Rust Initiated by Mozilla Research with its first Rust is a systems programming Equipped with compile-time memory
stable release in 2010, Rust was developed to language that prioritizes memory safety checks, Rust offers a powerful
provide a dependable solution for system- safety and high performance by type system, zero-cost abstractions,
level programming that leveraging an innovative ownership and modern tooling. Its design
emphasizes both speed and safety. Its model. It ensures that common bugs supports concurrent and parallel
innovative approach has attracted like data races and memory leaks are programming while maintaining
developers needing to write robust, caught at compile time. performance, making it increasingly
concurrent code without the pitfalls of favored for building reliable and
traditional languages. secure software systems.
Prepared by:
Ajboy M. Altarejos
Course & Section