Skip to main content

5 FEMALE PROGRAMMERS || TOP 5 FEMALE COMPUTER PROGRAMMERS || FEMALE PROGRAMMERS WHO AFFECTED THE COMPUTER GENERATIONS

5 PROGRAMMIG LANGUAGES CREATED BY WOMEN
​=========================================


​We have seen male domination in Software Industry in the world. Either it was about creation of C (Dennis Ritchie) or C++ (Bjarne Stroustrup) or Java ( James Gosling) or Python (Guido Van Rossum),etc. But we must not forget the female contribution in programming languages as Lady Ada Lovelace ( an English Mathematics genius and fellow of Charles Babbage )was the world's first computer programmer who led the path for humans to communicate with a machine.

​While women are making a significant impact, their contribution have not been covered extensively in the media irrespective of  the reasons.
​ One area where women have made important and lasting contribution is development of programming languages.

​Let's eyewitness the female contributions for the Programming Languages:-

​1. ARC Assembly by Kathleen Booth (1950)

​The machine code language was created in the early days of computer programming. This is the time when programs had to be written in machine code in a series of 0s and 1s.
​Assembly language was developed to make computer programs easier and more reliable.
​ARC (Automatic Relay Calculator) Assembly programming language was written for ARC computer by Kathleen Booth in 1950. Kathleen created the language when she was working at Birkbeck College in UK.
​She wrote the first assembly language and designed the assembler and autocode for the first computer systems at her college in UK.

​2. COBOL by Grace Hopper (1959) 


​A Rear Admiral in the US Navy, Dr. Grace Hopper wrote the first implemented compiler in the world. Yes it was she who created the well known programming lanuage at the time that has made it a view to others to implement  compilers for programming languages.

​The common business-oriented language (COBOL) was also designed by Grace Hopper along with other members of the Conference on Data Systems Languages Records in 1959. The language was born out of a need by the US government and businesses for data processing programming language. Hopper was working on the UNIVAC system at the time of creating this language.

​3. FORMAC by Jean Sammet (1962) 


​IBM developed FORTRAN in 1950s for mathematical computation and scientific computing. The company hired Jean Sammet to work on the language. In 1962, Sammet developed an extension of FORTRAN called FORMAC ( FORmula MAnipulation Compiler). The language later became one of the most popular languages for symbolic mathematical computations.

​4. CLU by Barbara Liskov (1974) 


​The invention of CLU was an evolutionary step towards object-oriented programming languages. The development of CLU was led by Barbara Liskov at MIT.
​Liskov was the first woman in the US to be awarded PhD in computer science. She later introduced concepts like abstract data types, iterators, and parallel assignment. Even though the language lacked key OO( Object Oriented) features, it influenced well-known modern languages like Java, Python, and C++.

​5. BBC BASIC by Sophie Wilson (1981)


​BBC BASIC was the first programming language created for television programming. In 1981, the BBC wanted to air a program called The Computer Literacy Project to teach people about programming. The language was specifically created for the program.
​Sophie Wilson, a computer scientist wrote a new version of BASIC for BBC in under 16KB. The language included procedures, functions and IF-THEN-ELSE structure.

​Females will be glad to know the engineers of ENIAC (the first electronic general-purpose computer) has the contribution of six female computer scientists.

​There are many more too:-


                                              Betty Holberton (ENIAC)




                                                Marlyn Meltzer (ENIAC)




                                Radia Perlman (Spanning Tree Protocol)




​                                         Marissa Mayer ( CEO of Yahoo)

And many more are there whose contributions are leading the computer generations.


​​                                                                                                Regards,
​                                                                                                ITK

Comments

Popular posts from this blog

ASCII TABLE || HEXADECIMAL TABLE

ASCII & Hexadecimal Table (CLICK THE IMAGE TO VIEW IT PROPERLY) REGARDS, ITK

Calculator Using C Programming

  C  is not only capable in maximizing the logical concept towards machine/software programming but it also makes users comfortable through its in-built functions. Making of simple calculator in C must at least be done by the novices themselves to improve and test their level of understandings in logics being applied. Here is the code that has been created for the joy of creativity through C-coding. CODE #include <stdio.h> #include <conio.h> int main() {     int a,b,result;     char ch[2]; clrscr(); gotoxy(30,1);printf("CALCULATOR"); gotoxy(10,8);printf("FIRST NUMBER : "); gotoxy(4,9);printf("OPERATION(+,-,*,/) : "); //to choose operation from gotoxy(9,10);printf("SECOND NUMBER : "); gotoxy(16,12);printf("RESULT : "); gotoxy(30,18);printf("Powered By : ITK"); gotoxy(25,8);scanf("%d",&a); // input first number gotoxy(25,9);scanf("%s",ch); //input operation as a

INSTALLING TURBO C/C++ IN WINDOWS || INSTALLING TURBO C++ || INSTALLING BORLAND'S TURBO C++

Borland's Turbo C/C++ has been making the novices to know the power of coding with interest beside of being outdated since 1987. It was noted for its integrated development environment, small size, fast compile speed, comprehensive manuals and low price availability. But now it's completely free to download and use. You can download Turbo C/C++ of Borland's (according to your PC's requirements) by clicking here. TO SEE THE INSTALLATION VIDEO CLICK HERE . After the download is completed, follow the following steps (picture-wise too) after opening it : 1. Double click the application to start installation. 2. Now click next. 3. Accept the license aggreement to continue to install by clicking intsall button. 4. The installing page will look like - 5. After the installation is completed soon, click read me if you wish to see its license aggreement. 6. Otherwise you can continue by clicking finish. 7. Now go to the desktop and search