1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
Anika [276]
4 years ago
7

Languages continually evolve. What sort of restrictions do you think are appropriate for changes in programming languages? Compa

re your answers with the evolution of Fortran.
Computers and Technology
1 answer:
Makovka662 [10]4 years ago
7 0

Answer:

A good deal of restraint must be observed by the language designer when revising programming languages. The greatest danger is that the revision process of programming language will continually add new features, so that the programming language continue to grow more and more complex. Compounding the problem during language revision is the reluctance to remove obsolete features because of existing software. to remove obsolete features.

Comparing the evolution of Fortran as a case study:

Fortran has evolved since it started. The evolved version of Fortran include:

Fortran I: no data-typing statements in the Fortran I language. Variables whose names began with I, J, K, L, M, and N were implicitly integer type, and all others were implicitly floating-point.

Fortran II: fixed many of the bugs in the Fortran I compilation system and added some significant features to the language, the most important being the independent compilation of subroutines.

Fortran IV: Fortran IV was an improvement over Fortran II in many ways. Among its most important additions were explicit type declarations for variables, a logical If construct, and the capability of passing subprograms as parameters to other subprograms.

Fortran 77: Fortran 77 retained most of the features of Fortran IV and added character string handling, logical loop control statements, and an If with an optional Else clause.

Fortran 90: two simple syntactic changes that altered the appearance of both programs and the literature describing the language. First, the required fixed format of code, which required the use of specific character positions for specific parts of statements, was dropped. The second change was that the official spelling of FORTRAN became Fortran.This change was accompanied by the change in convention of using all uppercase letters for keywords and identifiers in Fortran programs. The new convention was that only the first letter of keywords and identifiers would be uppercase.

Fortran 95: continued the evolution of the language, but only a few changes were made. A new iteration construct, Forall, was added to ease the task of parallelizing Fortran programs.

Fortran 2003: added support for object-oriented programming, parameterized derived types, procedure pointers, and interoperability with the C programming language.

Fortran 2008: added support for blocks to define local scopes, co-arrays, which provide a parallel execution model, and the DO CONCURRENT construct, to specify loops without inter-dependencies.

You might be interested in
is an interviewing method in which a mall interviewer intercepts and directs willing respondents to nearby computers where each
geniusboy [140]

Answer:

computer-assisted self-interviewing

Explanation:

Based on the description of the interviewing method that is being provided, it can be said that this method is known as computer-assisted self-interviewing. Like mentioned in the question this is when interviewees answer the interview questions through a computer screen. This is similar to telephone interviews but it is instead through a computer.

3 0
4 years ago
A compressed audio file format developed by the Moving Picture Experts Group is called
8_murik_8 [283]

Answer:

The appropriate response is "MP3 file".

Explanation:

  • MPEG seems to be an association of ISO as well as IEC international organizations that make recommendations for media encryption, comprising processing of sound, illustrations and functional genomics, and file configurations for numerous technologies.
  • MP3 seems to be a sound file stored in something like a compression digital audio created through MPEG consisting utilizes "Layer three" audio processing.
5 0
3 years ago
L
Artist 52 [7]

Answer:

I tried, I falid, I sorry :(

Explanation:

......

5 0
3 years ago
FOR PYTHON 3
VLD [36.1K]

Answer:

Complete Python code with step by step comments for explanation are given below.

Python Code:

# creating a function named scrabble_number that will take num as input argument

def scrabble_number(num):

   # print the original number  

   print("The original number is: ",num)  

   # we can implement the required logic by using python built-in functions join() and zip()  

   scrambled = ''.join([char[1]+char[0] for char in zip(num[::2], num[1::2])])  

   # print the scrambled number

   print("The scrambled number is: " + str(scrambled))  

Driver code:

scrabble_number('123456')

Output:

The original number is: 123456

The scrambled number is: 214365

5 0
3 years ago
Unauthorized use of computer system with a view to seeing or changing data is refered to as
Semmy [17]

Answer:

I believe hacking I don't know for sure you may want to see what someone else says

Explanation:

3 0
3 years ago
Other questions:
  • You work at a computer repair store. You just upgraded the processor (CPU) in a customer's computer. The computer starts, but it
    11·2 answers
  • a problem exists when the current condition differs from a desired condition. This idea defines which step in problem-solving?
    13·2 answers
  • What is the name of the port that you plug an ethernet network cable into?
    6·1 answer
  • When working on word processor document,the del key does what
    12·2 answers
  • Refers to the programs or instructions used to tell the computer hardware what to do.
    8·1 answer
  • How can social media be useful for brand awareness ?
    14·1 answer
  • What does “modulate your voice” mean?
    9·1 answer
  • Write a method named printGPA that takes in as a parameter a Scanner to read in user input, and calculates a student's grade poi
    8·1 answer
  • What is node ? Briefly explain with diagram<br><br>​
    8·1 answer
  • What is wrong with line 3 ?
    11·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!