Comparative study of state of the art Contemporary computing software
For many years the modern world has been improving immensely, through technological advances and mind boggling inventions. Take the computer for example, invented by Charles Cabbage in 1814. Computers were something people had dreamed of for years before, but at the time it seemed as if only magic could create such a thing. However, zoom over 200 years and computers are growing more advanced every day. On Computers in 2014 we now have some incredible applications and incredible instalments. Take Scratch and Visual basics, two fantastic pieces of work.
Scratch
Scratch is an educational, programming language and multimedia that can be used by students, scholars, teachers, and parents for a range of educational and entertainment constructivist’s purposes.
Visual Basics
Visual Basic is a third-generation event-driven programming language and integrated development environment from Microsoft, The programming model first released in 1991. Microsoft intends Visual Basic to be relatively easy to learn and use. Visual Basic was derived from BASIC and enables the rapid application development of graphical user interface applications.
What are the differences?!
Both systems are very good in their own way but each one is very different to the other.
Data types
Scratch-
Scratch allows the user to store the string and numeric variables ( integer and real) but you don’t have to declare them as being different it does not have Boolean variables. It also has arrays which can hold either strings or numbers, real or integer, without you having to declare them.
Visual Basics-
Visual basics have a complete range of variables: Integer, string, real and Boolean which you have to declare at the start of your programmers. Another thing it allows that scratch doesn’t is to declare arrays of any size and to specify the type of data they contain, eg integer or string.
Construct:
There are two types of constructs: Iterative (fixed and conditional loops) and selective (If, case, If then else.)
‘Visual Basics’ is known to have a much wider range of predefined functions than ‘Scratch’ does.
Software Fact file?
Scratch- Represents constructs using graphical objects.
Visual Basics- Visual basics is text based.
Editing:
Scratch doesn’t have many editing features due to ‘Scratch’ using graphical objects called Blocks. You are able to copy instructions from ‘Sprite’ to ‘Sprite’. Also, to delete instructions all the user needs to do is drag them off the scripts window. Unlike ‘Scratch’, ‘Visual Basic’ has a vast range of editing features that enable the user to, cut, find and replace as well as copy and paste. This gives you much more control over the editing process than you get in Scratch. It also gives you accurate feedback on any errors you make when entering your instructions.
I hope this report gave you an insight on the ins and outs of two sensational pieces of modern day technology. Without the help of these two lifesaving software’s we wouldn’t have half the things we do in life. Both of these systems are extremely underrated and should be given credit for the sensational work they do year by year.
Translating:
Scratch is written in a language called squeak which is compiled. Visual Basic is also compiled once you’ve fixed all of the errors.
Visual Basic Errors:
· Syntax errors are errors which appear while you write code.
· Run-time errors are errors that appear only after you compile and run your code.
· Logic errors are those that appear once the application is in use
By Joseph James
For many years the modern world has been improving immensely, through technological advances and mind boggling inventions. Take the computer for example, invented by Charles Cabbage in 1814. Computers were something people had dreamed of for years before, but at the time it seemed as if only magic could create such a thing. However, zoom over 200 years and computers are growing more advanced every day. On Computers in 2014 we now have some incredible applications and incredible instalments. Take Scratch and Visual basics, two fantastic pieces of work.
Scratch
Scratch is an educational, programming language and multimedia that can be used by students, scholars, teachers, and parents for a range of educational and entertainment constructivist’s purposes.
Visual Basics
Visual Basic is a third-generation event-driven programming language and integrated development environment from Microsoft, The programming model first released in 1991. Microsoft intends Visual Basic to be relatively easy to learn and use. Visual Basic was derived from BASIC and enables the rapid application development of graphical user interface applications.
What are the differences?!
Both systems are very good in their own way but each one is very different to the other.
Data types
Scratch-
Scratch allows the user to store the string and numeric variables ( integer and real) but you don’t have to declare them as being different it does not have Boolean variables. It also has arrays which can hold either strings or numbers, real or integer, without you having to declare them.
Visual Basics-
Visual basics have a complete range of variables: Integer, string, real and Boolean which you have to declare at the start of your programmers. Another thing it allows that scratch doesn’t is to declare arrays of any size and to specify the type of data they contain, eg integer or string.
Construct:
There are two types of constructs: Iterative (fixed and conditional loops) and selective (If, case, If then else.)
‘Visual Basics’ is known to have a much wider range of predefined functions than ‘Scratch’ does.
Software Fact file?
Scratch- Represents constructs using graphical objects.
Visual Basics- Visual basics is text based.
Editing:
Scratch doesn’t have many editing features due to ‘Scratch’ using graphical objects called Blocks. You are able to copy instructions from ‘Sprite’ to ‘Sprite’. Also, to delete instructions all the user needs to do is drag them off the scripts window. Unlike ‘Scratch’, ‘Visual Basic’ has a vast range of editing features that enable the user to, cut, find and replace as well as copy and paste. This gives you much more control over the editing process than you get in Scratch. It also gives you accurate feedback on any errors you make when entering your instructions.
I hope this report gave you an insight on the ins and outs of two sensational pieces of modern day technology. Without the help of these two lifesaving software’s we wouldn’t have half the things we do in life. Both of these systems are extremely underrated and should be given credit for the sensational work they do year by year.
Translating:
Scratch is written in a language called squeak which is compiled. Visual Basic is also compiled once you’ve fixed all of the errors.
Visual Basic Errors:
· Syntax errors are errors which appear while you write code.
· Run-time errors are errors that appear only after you compile and run your code.
· Logic errors are those that appear once the application is in use
By Joseph James