Question

In: Computer Science

I have a question about C++ programming Language class. I am confused with these terms and...

I have a question about C++ programming Language class.

I am confused with these terms and what they are for.

1. Unix

2. Terminal

3. Git

4. CLOC

5. Linux

Please explain each words and what's their jobs for C++.

Also, if you know some good sources/websites, could you please provide me a link where I can learn how to use Unix, Terminal, Git, etc.

Solutions

Expert Solution

UNIX is an operating system which is written in C language.The Unix operating system works on CLI (command line interface) and GUI( graphical user interface ) of unix is under development. You must have used windows operating system, it is similar to windows but only available in command line interface. Command line interface is text based user interface which is used to manage and view files.  for example MS DOS and command shell in windows operating system.

Linux is a family of open source operating system which are like UNIX and based on Linux kernel( kernel of an operating system . It was  first released on September 17, 1991. Linux is packaged in linux distribution which includes linux kernel and supporting libraries and system software and many of them are provided by GNU Project.

Terminal is system console which is provided in linux kernel, it acts as a medium for input and operations. terminal provides the text based interface applications and other kernel messages. CLI and terminal are the same things in linux.

Git

Lets take an example, if you are making an project and you are continuously making changes and saving files. by mistake you save the wrong code and your project stops working and you cannot retrieve the previous code. Here GIT plays very important role, what it actually do is that it keep track of all the changes you make in different files and if something went wrong, it provide you the option to get the previous code.

Basically CLOC count the blank lines, physical line and commented lines, it can also tell change that are made in any file(if two version of a file is given)

Just like windows, Linux is a another platform to write code. Here you can compile and execute code easily..


Related Solutions

C programming language. **I am aware that I am only supposed to ask one question so...
C programming language. **I am aware that I am only supposed to ask one question so if you cant do all of this could you please do part 2? thank you! This lab, along with your TA, will help you navigate through applying iterative statements in C. Once again we will take a modular approach to designing solutions to the problem below. As part of the lab you will need to decide which C selection structure and iterative structure is...
C programming language. **I am aware that I am only supposed to ask one question so...
C programming language. **I am aware that I am only supposed to ask one question so if you cant do all of this could you please do part 3? thank you! This lab, along with your TA, will help you navigate through applying iterative statements in C. Once again we will take a modular approach to designing solutions to the problem below. As part of the lab you will need to decide which C selection structure and iterative structure is...
IN PROGRAMMING LANGUAGE C -I am trying to alphbetize a string in descending or to EX...
IN PROGRAMMING LANGUAGE C -I am trying to alphbetize a string in descending or to EX INPUT: B C D A OUTPUT: D C B A #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> int main(int argc, char*argv[]) {         int MAX = 100000;         int i =0;         int k =0;         int j =0;         char array[MAX];         char split[] = " ,.-!?()0123456789";         int n = 0;         char second[MAX];         printf("Please enter in a String: ");...
I am building a game in C programming language where I need to add objects of...
I am building a game in C programming language where I need to add objects of various length into a game board. The game board is 8X8 and we must account for the boundaries for the board and not go over them with our objects. The boards upper left corner is at 0x0 and we must return 1 if it fits and -1 if it does not fit. I have the following 2 functions to start with: ```int add_object_vert(int r,...
Class object in C++ programming language description about lesson base class and derived class example.
Class object in C++ programming language description about lesson base class and derived class example.
Hello, this question relates to a class I am taking called introduction to C++. I have...
Hello, this question relates to a class I am taking called introduction to C++. I have no experience writing programs and outside of learning out of a textbook, and studying on my own, have little understanding of logic. I have been assigned a problem that requires me to write a program for a Grocery Bill, where the consumer inputs the price for 5 items, that the program calculates the total with a 6% sales tax. I really am not sure...
Class object in C++ programming language description about lesson inheritance example.
Class object in C++ programming language description about lesson inheritance example.
Class object in C++ programming language description about lesson inheritance example.
Class object in C++ programming language description about lesson inheritance example.
I had a question about ethnicity. I'm writing a paper and am a bit confused on...
I had a question about ethnicity. I'm writing a paper and am a bit confused on the word ethnicity. For example if a person is half asian and half white with some european ancestry what would you consider their ethnicity to be? And how does that differ from race?
I am getting confused on finding the ethical challanges to this question. I am understanding but...
I am getting confused on finding the ethical challanges to this question. I am understanding but second guessing my answers when it come to the elements and the Ethical Code Standards. 1. Identify an ethical challenge for each element (a-d) of Dr Lux advertising plan. Which General Principles and Ethical Code Standards best help understand why these elements may create ethical problems? Explain why. Case 5. Web-Based Advertising. Dr. Lux, an applied developmental psycholgoist, has created his own community consulation...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT