₦airaland Forum

Welcome, Guest: RegisterLoginWith GoogleTrendingRecentNew

Stats: 3,325,021 members, 8,419,971 topics. Date: Thursday, 04 June 2026 at 08:36 AM

Toggle theme

Software Development - Programming - Nairaland

Nairaland ForumScience/TechnologyProgrammingSoftware Development (1409 Views)

1 Reply (Go Down)

Software Development by rexben(op): 1:14am On Feb 13, 2018
A computer consists of two wares —hardware and software. The hardware is the part we can feel and touch e.g monitor, keyboard, mouse etc. while the software is the program that runs on the computer. Let's look at the human body; the flesh and the blood —it's quite the same with the computer; the flesh is the hardware and the blood is the software. Nevertheless, the hardware can't function without the software and vice versa.

What is Software development?
Wikipedia defines software development as "the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components. Software development is a process of writing and maintaining the source code, but in a broader sense, it includes all that is involved between the conception of the desired software through to the final manifestation of the software, sometimes in a planned and structured process".

I'd like to define software development as writing programs or instructions telling the computer what to do in a predefined manner or order. When we're talking computer, it's not limited to laptops, desktops and palmtops, it includes a wide range of gadgets (mobile phones, tablets, Android wristwatches, robots, drones etc.). You can write codes telling your Android phone what to do and when to do it. For example, you can write some codes telling your Android phone to play a sound when a button is clicked. You can ask it to do more complex things.
Software development is very wide. There is web design, web development, Android programming, App development, machine learning, artificial intelligence and many more.

What are programming languages?
Programming languages as the name implies are languages just like English, French, Chinese languages but it is a computer language. Computer does not understand human languages. So, in order to tell the computer what to do, you must speak its language. There over 50 programming languages. They include: Java, JavaScript, C, C++, React, React Native, Ruby, PHP, MySql, SQLite and Python to mention but a few.

What is Android?
Tutorialspoint defines Android as "an open source and Linux-based Operating System for mobile devices such as smartphones and tablet computers. Android was developed by the Open Handset Alliance, led by Google, and other companies".

Do you know Android means Robot? So, if you write codes that instruct an Android phone on what to do, you're invariably telling a robot what to do. Android mobile is one of the most used mobiles, so, if you build an Application for Android mobiles, you stand a chance of having millions of people to use your App and the same time make some cool cash.
Visit https://rexdevelopers..com.ng for tutorials on Android development
Re: Software Development by telealpha123(m): 3:36pm On Feb 13, 2018
can i please have your whatsapp number op??
Re: Software Development by rexben(op):
telealpha123:
can i please have your whatsapp number op??
DM
Re: Software Development by rexben(op): 12:35am On Feb 22, 2018
I just changed my domain name from [s]https://rexdevelopers..com.ng/[/s] to https://rexandroid..com.ng/.
Sorry for the inconveniences.
Re: Software Development by yorex2011: 11:25am On Feb 25, 2018
React is not a programming language... It is a Javascript library
Re: Software Development by rexben(op): 12:16am On Feb 26, 2018
yorex2011:
React is not a programming language... It is a Javascript library
Yeah, that's true. Same with react Native, right?
Re: Software Development by yorex2011: 8:18am On Feb 26, 2018
rexben:
Yeah, that's true. Same with react Native, right?
Yh RN is just an extended functionality of react to build mobile apps native to their platforms
1 Reply

Software Development Training In AbujaSoftware DevelopmentWhat Do You Think About Using PHP For Software Development234

Ruby On Rails Or ReactSo This Is How Deep Web Development Is!!!!!!!!! PicsMy Newest Project!!(the Tech Dr Guy)