14 Jun 2016

14 most Confusing technical terms you must know about it.

In this post you will learn about some confusing technical terms. We use these terms in daily life, but we do not know exact meaning. To clear your doubts we had collected data from different websites, blogs and books.


Tech tips.
1.       CRACKERS AND HACKERS.

People often get confused between crackers and hackers. Although both hackers and crackers are expert in programming languages and computer system, but they can be distinguished by way of using their knowledge.

Crackers are malicious programmers who break into secure systems to steal, corrupt, unlock or modify data. Whereas Hackers are more interested in gaining knowledge and they may use it for playful pranks to test their knowledge.
In other words, we can say that all crackers are hackers but all hackers are not crackers.


2.       FREEWARE, SHAREWARE, AND PROPRIETARY SOFTWARE.

Freeware are those software which are available free of cost for life time, freely copied and distributed. Shareware can be freely distributed but you have to pay often a certain period of time. Shareware may or may not be free. For example Antivirus are generally shareware and games available in internet are generally freeware.
Proprietary software are strictly licensed software. You cannot distribute or modify without owner’s permission. They are generally not free of cost.


3.       ANTIVIRUS AND FIREWALL.

Both firewall and antivirus are used to protect computers or other machines like ATM.

Major difference between them is that firewall is used to protect unauthorized access to or from a computer system. Whereasantivirus is used to detect, prevent, and delete malware, virus or any other harmful file.

Firewall may be hardware or software but antivirus is generally software.


4.       FRONTEND AND BACKEND OF SOFTWARE.

These terms are clear as name suggest. Frontend is that part of any software which interacts with user by graphics, sound or texts. Whereas Backend is that part of software which stores data such as name and password of user, videos, images etc.

For example JAVA is used for frontend whereas MYSQL is used as backend.

5.       COOKIES AND CACHES.

Cookies and caches are similar terms therefore generally used interchangeably. They are sent by web server to web browser of user, which is used to improve user’s experience.
Major difference between them is that cookies store data such as user preference whereas caches store resource files like audio, video, flash games etc.
In other words, cookies keep track on user’s activities/preferences and caches help to load webpage faster. Also cookies get automatically deleted at the end of session but caches needed to delete manually.

6.  HTTP and FTP.
 
Full form of HTTP is Hyper Text Transfer Protocol. We use it most times while surfing internet or downloading files from internet. It is more popular now as compared to FTP.
Whereas FTP stands for File Transfer Protocol which we rarely used while downloading files. It is not popular as HTTP.

7. HTML and XML.

HTML expands to Hyper Text Markup Language. It is a presentation language, means used to display data. It have pre-defined tags, not case-sensitive and can be directly viewed in browser. You can not create new tag yourself in HTML.

XML expands to eXtensible Markup Language. XML documents carry data along with their description. You can create new tags in XML, therefore it have variable scope. It is case-sensitive. XML needs proper stylesheet to be viewed in browser.

Hope you liked it and it is helpful for you to clear your doubts. Soon I will update this list of confusing technical terms. Visit again for more updates.

Enjoy reading!                                                                                       

If you have any other information / suggestion which may be helpful others or have any doubt, you can freely comment below or visit our contact us page.

No comments:

Post a Comment

Ask questions or give your feedback and suggestions.