Sunday, September 4, 2016
Wednesday, August 31, 2016
Why Engineering Drawing is essential for Software/I.T/Computer engineering students?

What is Drawing?
Drawing is the representation of objects and all the shapes what we can see and visualize.As we know that Mathematics is the shortest language of representation all the things and nature.And, geometry is a branch of mathematics under which Drawing lies.Hence, it's become the shortest language for communicating the civil and structure engineers for solving the construction and planning the structures
But Why for I.T/Software/Computers?
In engineering Drawing we will learn about the complex drawing of machine parts ,Geometrical shapes,irregular shapes and many more which helps us to increase our visualization power towards the complex problems to get optimum and effective result.The major responsibility for I.T/Software/Computer professional is Software development,Designing effective Algorithm,Designing compilers,Telecommunications work,Security research,hardware design...etc.All this Professions need a strong visualization and analyzing power to a real world problems so to create a competitive software or products in virtual world in which Engineering Drawing definitely helps to enhance those characters.Besides this being a shortest language of representation we will be fairly good in quick thinking to solve critical problems which will be time effective as well as result effective.
A cool fact regarding the drawing is it increases the concentration power and sharpens our memory power.As well as being a programmer or software developer, it is our responsibility to create various software which could be used in important scientific research.In those type of software we should include co-ordinate mathematics where drawing is essential for representation.Besides this we should create software used for civil engineers like auto-cad,3D MAX,rebbit which needs drawing concept for programmers and developers.Hence being a software/I.T/computer engineering student we should not ignore Engineering Drawing.
Is my article helpful to your seeking answers.If yes please do share my article or u can also follow my blog with your e-mail.If any corrections needed then your feedback is always highly appreciated as in comments.
Thank you so much for reading my article.
Sunday, August 28, 2016
Linux Celebrates 25th year of open source computing.
25 years ago this week, a college student in Finland shared his project on an email list:
From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system
Message-ID: <1991aug25 .205708.9541="" klaava.helsinki.fi="">
Date: 25 Aug 91 20:57:08 GMT
Organization: University of Helsinki
Hello everybody out there using minix —
I’m doing a (free) operating system (just a hobby, won’t be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I’d like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).
I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work.
This implies that I’ll get something practical within a few months, and
I’d like to know what features most people would want. Any suggestions
are welcome, but I won’t promise I’ll implement them :-)
Linus (torv…@kruuna.helsinki.fi)
PS. Yes — it’s free of any minix code, and it has a multi-threaded fs.
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that’s all I have :-(.
“Just a hobby,” he says. “Won’t be big and professional like gnu,” he says.
This kid has no idea that his operating system is about to change software forever.
Today, Linux is the dominant operating system for servers. It’s also the basis for Android, which is the dominant operating system for phones.
And it’s 100% free and open source.
1991aug25>
Linux Celebrates 25th year of open source computing.
Saturday, August 27, 2016
Difference Between Procedure oriented language and Object oriented programming languages.
What is Procedure Oriented and Object Oriented Programing language?
What is programming languages?
As from starting of computing history ,A device with huge computing power had been Invented after lots of simple computing devices, which we simply called Computers now days. Similarly, with the change of Invention cycle of computing devices A language called Programming languages were formed to communicate with those devices and to make human life more easier with those devices.Actually programming languages are the greatest means for communicating humans and computers due to which human life become more easier.Along with the development of computers, its computing power and speed as well as decreasing size, the programming languages also get modified according to its flexibility , structure,execution time and conditions to represent real world problems.At first 1st generation programming languages were used to program computers where all are written in binary forms.After the complexity of 1st generation language assembly language are formed which is quite easier than 1st generation languages and should be assembled to execute the program.Similarly ,high level languages were formed which were quite easier to used and should be compiled or interpreted for execution.Then these high level languages are also categorized into Procedure oriented language and Object oriented language.
What is Procedure oriented programming language?
"Procedure oriented programming language" are conventional programming languages such as COBOL , FORTRAN ,C in which only sequence of solving particular problem is focused.For example,in C programming language the block of codes runs in sequential order from top to bottom of the entire program.The control of the program only follows algorithm where to go and what to do?.It doesn't care on data and its structure.In multiple function problem it should have more global variables and local variables in each function where global data's are more vulnerable to an inadvertent change by the function.Due to more global data it would be more difficult to identify which data are used in the functions so which make us to revise in external data structures and all functions accessing particular data.Hence this would be time consuming and difficult to fix bugs in program.It also doesn't model and represent real world problems perfectly and this is function oriented and every functions are action oriented hence it doesn't care the actual data and privacy of the data of program.
What is Object oriented programming language?
"Object oriented programming language" are those programming languages which focuses on data and privacy of the data of the program along with the flow of the program.In object oriented programming languages every program is divided into entities called Objects.In Object oriented programming, it treats every data as critical element and doesn't allow to flow randomly throughout the program.Every data's are not directly accessible in OOP. Hence this feature prevents the data from accidental modification and provides data a tough level of privacy.In Object Oriented programming language every object are the representation of class.For example, A design of certain product is class whereas the outcomed products from that design is object.Simply From this we can know that a Single class can have huge objects.Every objects can have data, functions which can be kept in different sections such as public,private and protected.The data members of private and protected sections are not easily accessible in outer program.we can access it with the help of public data members.One or more class with objects can be linked together by functions of each objects.Data structure are designed to to characterize the objects.New data's and functions can be added whenever and where ever we want and it mainly follows bottom-up approach of the program where in case of procedure oriented program is top-down approach. Object oriented programming language are c++,python,java,go and many more.
Thank u so much for reading my article