Forum
Programming Language
VBScript- What is VBScript?
VBScript is a language interpreted by Microsoft's Windows
Script Host. Its syntax reflects its origin as a variation of the Visual Basic
programming language. It has achieved significant support from Windows
administrators as an automation tool, since, jointly and in parallel with the
improvements introduced in the Windows operating systems where it fundamentally
operates, it allows more room for action and flexibility than the batch
language (or batch language). batch process) developed in the late 1970s for
MS-DOS.
What can VBScript be used for?
VBScript was mainly used to give functionality to
webpages. It was originally used for client-side scripting in IE. Web
developers could write and embed executable VBScript functions in the Hypertext
Markup Language (HTML) of a webpage, which controls the presentation of data.
What are some advantages and disadvantages of VBScript?
Advantages:
·
VBScript is a lightweight scripting language, which
has a lightning-fast interpreter.
·
VBScript, for the most part, is case insensitive. It
has a very simple syntax, easy to learn and implement.
·, Unlike C++ or Java, VBScript is an object-based
scripting language and NOT an Object-Oriented Programming language.
·
It uses Component Object Model in order to access
the elements of the environment in which it is executing.
·
Successful execution of VBScript can happen only if it
is executed in a Host Environments such as Internet Explorer, Internet Information
Services, and Windows Scripting Host
Disadvantages:
·
VBscript is used only by IE Browsers. Other browsers
such as Chrome, and Firefox don’t Support
VBScript. Hence, JavaScript is preferred over VBScript.
·
VBScript has Limited command line support.
·
Since there is no development environment available by
default, debugging is difficult.
Phyton- What is Python
Python is a high-level interpreted programming language whose philosophy emphasizes the readability of its code, it is used to develop applications of all kinds, for example: Instagram, Netflix, Spotify, and Panda 3D, among others. It is a language of multiparadigm programming since it partially supports object orientation, imperative programming, and, to a lesser extent, functional programming. It is an interpreted, dynamic and cross-platform language.
What can it be used for?
·
It can be used for:
·
AI and Machine Learning
·
Data Analytics
·
Data visualization
·
Programming applications
·
Web development
·
Game development
·
Language development
·
Finance
·
Search engine optimization
· Design
What are some advantages and
disadvantages of Python?
Advantages:
·
Easy to use and learn: For beginners,
Python is straightforward to use. It is a high-level programming language, and
its syntax is like the English language.
·
Increased productivity: Python is a
very productive language. The simple nature of Python helps the developers to
concentrate on solving the issues in it.
·
Flexibility: This language
is very flexible, and hence it allows the user to try new things. The users can
develop new sorts of application using Python programming language.
·
Extensive library: Python provides
the user with a vast library. Python’s standard library is massive, and just
about every function one needs to perform is available in its library.
·
Supportive community: The Python
language was created years ago, and hence it has a mature community that can
support every type of developer, starting from beginners’ level to expert
level.
Disadvantages:
·
Speed: Compared to Java or C, the rate of
Python is slower. Python is an interpreted language that is dynamically
typed.
·
Memory consumption: Python has a
very high memory consumption. This is because it is flexible to the data types.
It uses large amounts of memory.
·
Mobile development: Python is strong
in server platforms and desktops, and hence it is a fantastic server-side
programming language. But it is not appropriate for mobile development. For
mobile development, Python is a fragile language.
·
Database access: Python provides
easy programming. However, when it interacts with the database, some issues
arise. Compared to technologies like JDBC and ODBC, which are pretty famous,
the database access layer of the Python programming language is primitive and
underdeveloped.
·
Simplicity: Python is a straightforward
and easy-to-use programming language which is also a disadvantage of the
language. The users of Python get so accustomed to its easy syntax and
extensive library feature that they face issues while learning other
programming languages.
Ruby- Ruby is an interpreted, high-level, general-purpose programming language that supports multiple programming paradigms. It was designed with an emphasis on programming productivity and simplicity. In Ruby, everything is an object, including primitive data types. It was developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan.
Ruby is dynamically typed and uses garbage collection and just-in-time compilation. It supports multiple programming paradigms, including procedural, object-oriented, and functional programming. According to the creator, Ruby was influenced by Perl, Smalltalk, Eiffel, Ada, BASIC, and Lisp.
QUESTIONS- Where was Ruby originated?
Mention 2 influencers of Ruby.
Age of origin of Ruby.
C++- is a general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significantly over time, and modern C now has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation. It is almost always implemented as a compiled language, and many vendors provide C compilers, including the Free Software Foundation, LLVM, Microsoft, Intel, Embarcadero, Oracle, and IBM, so it is available on many platforms.
C was designed with systems programming and embedded, resource-constrained software and large systems in mind, with performance, efficiency, and flexibility of use as its design highlights. C has also been found useful in many other contexts, with key strengths being software infrastructure and resource-constrained applications, including desktop applications, video games, servers (e.g. e-commerce, web search, or databases), and performance-critical applications (e.g. telephone switches or space probes).
C is standardized by the International Organization for Standardization (ISO), with the latest standard version ratified and published by ISO in December 2020 as ISO/IEC 1882:2020 (informally known as C 20). The C programming language was initially standardized in 1998 as ISO/IEC 1882:1998, which was then amended by the C 03, C 11, C 1, and C 17 standards. The current C 20 standard supersedes these with new features and an enlarged standard library. Before the initial standardization in 1998, C was developed by Stroustrup at Bell Labs in 1979 as an extension of the C language; he wanted an efficient and flexible language similar to C that also provided high-level features for program organization. Since 2012, C has been on a three-year release schedule with C 23 as the next planned standard.
Questions- Creator of this program?
Modification of the program in December 2020.
Where was it developed in 1979?
Scilab- Scilab is a free and open-source, cross-platform numerical computational package and a high-level, numerically oriented programming language. It can be used for signal processing, statistical analysis, image enhancement, fluid dynamics simulations, numerical optimization, modeling, simulation of explicit and implicit dynamical systems, and (if the corresponding toolbox is installed) symbolic manipulations.
Scilab is one of the two major open-source alternatives to MATLAB, the other one being GNU Octave. Scilab puts less emphasis on syntactic compatibility with MATLAB than Octave does, but it is similar enough that some authors suggest that it is easy to transfer skills between the two systems.
Questions- What is Scilab?
What is it used for?
What type of language id Scilab?
Codecademy- Codecademy is an American online interactive platform that offers free coding classes in 12 different programming languages including Python (pandas-Python library, Beautiful Soup-Python Library), Java, Go, JavaScript, Ruby (Ruby on Rails-Ruby framework), SQL, C++, C#, Swift, and Sass, as well as markup languages HTML and CSS. The site also offers a paid "Pro" option that gives users access to personalized learning plans, quizzes, and realistic projects.
Questions- Purpose of Codecademy?
Is Codecademy a good option?
Does Codecademy teach you everything?
Images:
QUESTIONS- Ruby
ReplyDeleteWhere was Ruby originated?
Japan
Mention 2 influencers of Ruby.
Perl, Smalltalk
Age of origin of Ruby.
Mid 90s
Questions-C++
Creator of this program?
Bjarne Stroustrup
Modification of the program in December 2020.
ISO/IEC 1882:2020
Where was it developed in 1979?
Bell Labs
Questions- SciLab
What is Scilab?
free and open-source, cross-platform numerical computational package and a high-level, numerically oriented programming language.
What is it used for?
signal processing, statistical analysis, image enhancement, fluid dynamics simulations, numerical optimization, modeling, simulation of explicit and implicit dynamical systems, and (if the corresponding toolbox is installed) symbolic manipulations.
What type of language id Scilab?
free and open-source
Questions- CodeAcademy
Purpose of Codecademy?
offers free coding classes in 12 different programming languages
Is Codecademy a good option?
Yes
Does Codecademy teach you everything?
No
-Gazy Waked, Dylanis Martinez, Sandrely Menecez
RUBY answers
ReplyDelete- Originated in Japan
- Small taln and perl
- 1990s
C++ answers
- The creater is named Bjarne Stroustrup
- Its modification is: ISO/IEC 1882:2020
- is was developed in Bell Labs.
SciLab answers
- a high-level, numerically oriented programming language, as well as a free and open-source, cross-platform numerical computing suite.
- modeling, simulation of explicit and implicit dynamical systems, statistical analysis, picture enhancement, numerical optimization, signal processing, simulation of fluid dynamics, and (if the necessary toolbox is installed) symbolic manipulations.
- its language is free and open-source
CodeAcademy answers
- offers 12 distinct programming languages' worth of free coding lessons
- yes
- no
Jumana Dakroub, Andrea Arroyo Fung, and Kadmiel Suira