answersLogoWhite

0

📱

Computer Programming

A category for questions about computer programming and programming languages.

10,506 Questions

What are local variables and global variables?

Local variables:

These variables only exist inside the specific function that creates them. They are unknown to other functions and to the main program. As such, they are normally implemented using a stack. Local variables cease to exist once the function that created them is completed. They are recreated each time a function is executed or called.

Global variables:

These variables can be accessed (ie known) by any function comprising the program. They are implemented by associating memory locations with variable names. They do not get recreated if the function is recalled.

Why are troubleshooter bugs more difficult with global variables?

Global variables are accessible to any code making it much more difficult to determine when and where a global is being modified. They can also lead to data-races whenever two threads try to write to the same global at the same time, or one tries to read the global while another is modifying it. The more complex the global the greater the risk.

Globals are not necessarily bad provided they are thread-safe and genuinely represent a truly global concept. If not, use a local variable instead.

How do you become a Linux developer?

There's no specific training or certification necessary to write programs for Linux. Anyone who knows C, for instance, can write programs and compile them, just as they would on any other platform. If you meant a Linux kernel developer, there's no formal qualifications. Just submit any patches to a current developer. If you continue to submit good code and start your own git tree, more people will likely pull from you.

Why is programming language named C?

C derives from a programming language called B, that existed before it. Since C was something of a successor to it, to indicate the advancement from B., the language is called C, the next letter.

Who sorted the elements?

Дми́трий Ива́нович Менделе́ев

Dmitri Ivanovich Mendeleev

What is Top down design implementation of algorithm?

Top down approach to design a program.

For example you want to have a program to cook a cake. First you write down big blocks in just a few words (high level of abstraction).

--

Go to the shop

But ingredients

Get back home

Cook the cake

--

After you have everything ready at high level of abstraction, you work on details of each block/module

--

Go to the shop

Go out

Sit in you car

Drive to the shop

bla bla

...

But ingredients

Get back home

Cook the cake

--

What is an array and how do you create one How do you access information or elements contained in an array?

An array is:

simply a collection of similar objects

How you create one: (I think)

Basically you receive or copy an image and place it in an array and assign it an mage Areray name.

How you access info and elements

It can be accessed by means of a variable name and an index.

Write a program that display the current date of the system using C programming language and ALP?

#include <stdio.h>

#include <time.h>

void main()

{

time_t t;

time(&t);

clrscr();

printf("Today's date and time :\n %s",ctime(&t));

getch();

}

What is lookup override?

Lookup Override is an SQL routine that only returns one record even if it finds multiple records for a single condition. It is a method of cutting down record entry or retrieval times.

Foxpro 6.0 command with example?

There are hundreds of different commands and functions, so it is hard to start. Here is an example that processes each record in a client table, assuming the table was already created with the indicated fields:

close database all

use Clients

scan && Process each record

? ClientCode, ClientName && Show the indicated fieldnames

endscan

The && is used to start an inline comment.

A program of c plus plus to accept the string and display the alternate characters in reverse order using pointer?

The following program prints every second character of the input in reverse order.

#include<iostream>

#include<sstream>

int main()

{

std::cout << "Input:\t";

std::string input = "";

std::getline (std::cin, input);

if (input.size())

{

std::cout << "Output:\t";

unsigned index = input.size() / 2 * 2;

do

{

index -= 2;

std::cout << input[index];

} while (index);

std::cout << std::endl;

}

}

How old is the Easytrieve programming language?

I conceived the program in 1966 and worked on it as a spare time project. We contracted with them to market our program and they did extremely well. Sales increased exponentially and in December 1979, Pansophic purchased Easytrieve along with a 5-year maintenance agreement. A patent application for Easytrieve was filed in 1971 and was granted 10 years later6