Programming Environments And The Software Production Process

Introduction: The creating of a computer program involves a number of stages which can be made easier with several separate software utilities. There are now integrated set of support programs which combine all the necessary utilities to provide a complete program development environment. These are known as programming languages, which include:

BASIC: Beginner's All-purpose Symbolic Instruction Code originally designed for Dartmouth's experimental timesharing system in the early 1960s, which has since become the leading cause of brain damage in proto-hackers & programmer becouse it encourages bad habits that will make it harder to use more powerful languages well.

PASCAL: A language designed in 1967 and released in 1968 as an instructional tool for elementary programming. This language was designed primarily to keep students from shooting themselves in the foot, became the ancestor of a large family of languages including Modula

FORTRAN: FORmula TRANslator, is the oldest high-level programming language. Designed by John Backus for IBM in the late 1950s, it is still used, particularly for scientific applications that require extensive mathematical computations.

COBOL: COmmon Business Oriented Language, developed in the late 1950s and early 1960s, COBOL is the second-oldest high-level programming language. It is particularly popular for business applications that run on large computers.

COBOL is a wordy language, programs written in COBOL tend to be much longer than the same programs written in other languages. Although heated by many programmers for being outdated, COBOL is still the most widely used programming language in the world.

Java:nDeveloped by Sun Microsystems. Java was originally called OAK, and was designed for handheld devices and set-top boxes. Oak was so unsuccessful, in 1995 Sun changed the name to Java and modified the language to take advantage of the burgeoning World Wide Web.

Java is an object-oriented language similar to C++, but simplified to eliminate language features that cause common programming errors. Java source code files are compiled into a format called bytecode, which can then be executed by a Java interpreter.

C: Was developed by Dennis Ritchie and Brian Kernighan at Bell Labs in the mid 1970s. Although it is a high-level language, C is much closer to assembly language than are most other high-level languages. C has proved to be a powerful and flexible language that can be used for a variety of applications, C is a particularly popular language for personal computer programmers because it is relatively small it requires less memory than other languages.

C++:Is an object-oriented language developed by Bjarne Stroustrup at Bell Labs. C++ adds object-oriented features to its predecessor, C. C++ is rapidly becoming the programming language of choice for graphical applications, such as those that run in Windows and Macintosh environments.

Ada: Is an object-oriented language developed in the late 1970s for the United States Defense Department. Ada was designed to be a general-purpose language for everything from business applications to rocket guidance systems. In addition, Ada is often the language of choice for large systems that require real-time processing, such as banking and air traffic control systems.

Assembly: A programming language that is once removed from a computer's machine language. Machine languages consist entirely of binary numbers and are almost impossible to read and write because the programmer must know instruction for every operation the computer will perform. Assembly languages have the same structure and set of commands as machine languages, but assembly enable a programmer to use names instead of numbers.

Stages of software production

Introduction: Systems analysis and design is basically the precesses used to analyse, design and implement general solutions to major projects. The conventional approach designed for analysis and design consist of a set of rules to follow which are known as the system life cycle. These rules are now open to much flexibility but form a suitable starting point for getting an idea of how major projects can be approached. This method is a follows:

Definition of the problem: This first stage of the software production process is a detailed definition of the problem being addressed so a thorough understanding of the problem can be gained so that it is known what it is that the solution is to trying to achieve.

A feasibility study: A preliminary investigation of a proposed system is essential to find out if the system is technically feasible and if so, whether the benefit of the proposed system can justify the costs involved in developing it.

Collecting information about the proposed system: Assuming that the feasibility study produces a favourable report, a detailed analysis of the current systems is careered out to generate information. the preposes system's requirements can then be determined in more detail, and a more detailed estimate of likely costs is undertaken.

Analysis: An analysts of the problems that define how the preposed system will meet the requirements identified, this includes detailing what the software is required to do. Analysts involves identifying the system's inputs / outputs, etcetera. All the information generated in this stage is recorded in the form an algorithm that may ne expressed in many ways including reports tables and system flow charts.

Design of the system: Detailed design and coding (if necessary) to meet the requirements of the project including all the sub-sections of the project then testing and debugging the system using the specifications generated in the analysis stages.

Implementation and evaluation: Installing and testing all aspects of the overall system, both the software and manual procedures involved, to ensure to works as expected and more importantly to discover any serious security holes or other unintended side effects in the system software and correct them. System documentation and staff training takes place An this stage.

Maintenance: When the system is fully operational its performance will be continually monitored to assess it's performance and ensure it continues to function correctly. Correcting bugs that may arise afer extensive use. At some level, needs that are no longer satisfied by the current system will be identified, and the system development process begins again.

I am the website administrator of the Wandle industrial museum (http://www.wandle.org). Established in 1983 by local people to ensure that the history of the valley was no longer neglected but enhanced awareness its heritage for the use and benefits of the community.

efficient cleaning crew Northbrook ..
In The News:

Viral video shared by Elon Musk shows Tesla's Optimus humanoid robots performing tasks from cooking to construction, garnering over 58.5 million views on social media.
Chinese hackers used Anthropic's Claude AI to launch autonomous cyberattacks on 30 organizations worldwide, marking a major shift in cybersecurity threats.
Apple's new Sleep Score feature gives you a rating for your nightly rest quality. Learn how to set it up on your Apple Watch and iPhone today.
Essential phone settings to enable before losing your device, including Find My network, location services and security features for iPhone and Android.
The Fox News AI Newsletter gives readers the latest AI technology advancements, covering the challenges and opportunities AI presents.
Cybersecurity research shows weak passwords remain a major threat, with simple patterns and number sequences putting millions of accounts at risk.
New Android malware BankBot YNRK silences phones, steals banking data and drains crypto wallets automatically. Learn how this advanced threat works.
FDA approves first human trial for Paradromics' brain-computer interface that could restore speech for paralyzed patients through neural technology.
New phishing platform QRR targets Microsoft 365 users across 1,000 domains in 90 countries. Learn how to spot fake login pages and protect your accounts.
OpenTable now uses AI to track your dining habits and share insights with restaurants. Learn what data they collect and how to protect your privacy.
Google's discontinued Nest thermostats still secretly upload home data to company servers despite losing smart features, raising serious privacy concerns.
New Android malware NGate steals NFC payment codes in real-time, allowing criminals to withdraw cash from ATMs without your card. Learn protection tips.
DoorDash confirms data breach exposing customer names, emails, addresses after social engineering attack. Learn how to protect yourself from scams.
Concerned about Google's AI scanning your Gmail? Learn how to disable Gemini features that access your emails, Drive files and Chat messages for privacy.
Google warns Android users about dangerous fake VPN apps hiding malware that steals passwords, banking details and personal data from phones and tablets.
Apple's digital passport feature lets iPhone users breeze through TSA checkpoints this holiday season using Digital ID technology at 250+ airports.
A new phishing scam targets family photos with fake "Cloud Storage Full" alerts. Criminals steal credit card information through fake sites. Learn protection tips.
South Korean scientists create ultra-thin fabric muscles that turn clothes into robotic assistants, lifting 33 pounds while weighing under half an ounce.
Archer Aviation has acquired Hawthorne Airport for $126M to launch an LA air taxi network ahead of the 2028 Olympics, featuring AI-powered eVTOL operations and next-gen aviation tech.
Stay up to date on the latest AI technology advancements and learn about the challenges and opportunities AI presents now and for the future.
Fake AI apps disguised as "ChatGPT" and "DALLĀ·E" are flooding app stores with dangerous malware that steals data and monitors users without detection.
Fake buyers demand specific vehicle reports from unknown sites to steal credit card information from car sellers, but warning signs can help identify these scams before paying.
Android users can now manage apps across multiple devices more easily with Google Play Store's updated remote uninstall button in the latest update.
NASA's Perseverance rover discovers shiny metallic rock on Mars that could be a meteorite from an ancient asteroid, containing high levels of iron and nickel.
Holiday scams spike during Black Friday and Cyber Monday as criminals exploit your leaked personal data. Learn how to protect yourself from fake stores and phishing.

Microsoft CRM Integration with Microsoft Retail Management System (RMS) ? Overview

Microsoft Client Relation Management system (Microsoft CRM) and Microsoft RMS... Read More

Microsoft Great Plains Project Accounting ? Overview For IT Director/Controller

Microsoft Business Solutions is now in process of creating so... Read More

Instant Messenger Clients

If you have been using the Internet for any amount... Read More

Will Adobe Manage to Replace Industry Work Horse Quark Express by Giving Adobe InDesign for Free?

Heard about the Quark "killer"?Adobe InDesign CS2. Will it really... Read More

Microsoft Great Plains in Metal Distribution: Implementation & Customization ? Consultant Overview

Microsoft Business Solutions Great Plains serves to the wide spectrum... Read More

A Guide To Purchasing Professional XP Icons Online And Enhancing Your Applications

Icons are used everywhere; right from software applications, to internet... Read More

Popular Fleet Maintenance Programs

Some companies that are in need of fleet management may... Read More

Introduction To ISDN, Part II

In the previous ISDN article, we looked at how and... Read More

C++ Tutorials: 3, Program Flow (If, Else, While, For)

Program Flow is what you think it is. How the... Read More

Microsoft Small Business Manager eCommerce ? Overview

Microsoft Business Solutions Small Business Manager is scaled down Great... Read More

Cisco Certification: Five Things To Do DURING Your CCNA Exam

There are plenty of articles out there about how to... Read More

Microsoft Great Plains Distribution, Barcoding, Consignment ? overview for consultant

Microsoft Great Plains ? ERM from Microsoft Business Solutions and... Read More

Great Plains Customization Upgrade? Overview For CIO/IT Director

Around the same time Microsoft made its move with .Net... Read More

What is Software Piracy?

There are several kinds of software piracy. The bottom line... Read More

Behave, Word, Behave!

If you copy something from a Web site or elsewhere...... Read More

Increase Office Efficiency With One Simple Tool

When you need a phone number, you do a quick... Read More

Should I Use Windows Update?

Should one use Windows Update?This topic has good and valid... Read More

Who Is Minding Your Sensitive Data?

Stealing company information used to be the specialty of spies... Read More

The Opera Alternative

Security flaws have long plagued Internet Explorer (IE), the market-dominating... Read More

String in Java

Handling character strings in Java is supported through two final... Read More

Crystal Reports For Microsoft RMS ? Overview For Developer/Report Designer

If you are software developer or database administrator - we... Read More

Most Dangerous Types of Spyware are on the Rise: How to Choose the Weapon

Bad News - the Threat is Bigger than it SeemedHow... Read More

Free Microsoft Word Online Training Tutorial Resources

Microsoft Word is one of the most popular office applications... Read More

Protect Your Most Vital Business Asset with Security Software

Homeland security, airport security, Internet security ??" these days we???re... Read More

How a Bug Challenges to a Software Professional

It is really interesting that a bug can create problem... Read More

cleaning lady near Wilmette ..