answersLogoWhite

0


Best Answer

Not, the execute bit does that.

00100 - execute for user

00010 - execute for group

00001 - execute for others

04000 - set-uid

02000 - set-gid

User Avatar

Wiki User

15y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Does SGID allow users to execute a binary compiled program?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

Is qbasic a high level language?

The QBASIC program actually comes in 2 different flavors... A> QBASIC interpreter program: QBASIC Version 1.1 B> QBASIC compiler program: QBASIC 4.5/or, QB64/or, -etc. ...so, the answer is that this programming language comes in both forms: 'interpreter/compiler' versions; and, you have to select which of these you would prefer to download and use. *NOTE*: The compiler version of the language tends to be much larger; whereas, the interpreter version of the language tends to be small/very compact, indeed; thus, the interpreter tends to take up far less disk space. Many people start off their programming career by using QBASIC version 1.1 'interpreter' program; in order to learn 'how to' program. The interpreter version of the program can only create plain text (.bas) files; the which code CANNOT be shared with others; (not unless the persons who you are sharing this type of code with do already have a copy of the QBASIC interpreter program installed on their own computer). Then, later on, down the line...when they have become fully capable programmers themselves; they go and download a QBASIC 'compiler' program version, instead; which will allow them to go and create stand alone (.exe) program files that they can share with anybody. This is because (.exe) program files can RUN/execute entirely independently of the QBASIC program itself.


What are the difference between interpreter and compilers?

Compilers translate the entire source code into machine code. Each translation unit (source file) is independently converted into an object file. Once all translation units have been compiled, the object files are linked together to produce an executable file. The executable file does not require any further translation and can be executed independently of the compiler. The executable is non-portable, but will execute as fast as the architecture will allow. In order to port the program to other architectures, the source code must be recompiled from scratch by a compiler intended specifically for those machines. Interpreters translate one statement at a time and immediately execute them before moving onto the next statement. No independent executable is produced by an interpreter; the source code must be re-interpreted every time it is run. Thus the code is dependant upon the interpreter but is not machine-specific. While interpreted languages are more portable than compiled languages, execution is greatly impaired by the need to interpret the code every time it is run. Some languages are both compiled and interpreted. Rather than producing a machine code executable, the compiler produces an intermediate byte code which can then be interpreted. Java is a typical example. The Java source code is compiled against the Java Virtual Machine (JVM) to produce portable Java byte code that can then be interpreted by any JVM implementation. Although execution is still much slower than that of machine code, the byte code is much more compact than the original source code and gives greater opportunities for optimisations that would not be possible with more traditional interpretation. Because interpreted languages are dependant upon an interpreter, they are only suitable for writing applications software. This includes Java. Compiled languages are much less restricted. C++, for instance, can be used to write general purpose programs, including operating system kernels, device drivers, subsystems programming as well as applications software.


Keywords in a programming language that allow the programmer to redirect the flow of the program based on a decision are called?

Keywords in a programming language that allow the programmer to redirect the flow of the program based on a decision are called


What are the advantages of compiling a function separately?

So it can be run. Answering from an alternative angle, compiling source code into an executable program creates a list of instructions that can be understood directly by the CPU of the computer without any extra tools. The alternative being a script is a program which has to be read and interpreted by another program. This causes a major decrease in performance as the CPU had to run a program that will read the script character by character and perform a lot of lookup functions to perform the same tasks. The in-between option is using a virtual machine language which produces a sort-of half compiled program. This is similar to LLVM, Java or the .NET CLR. All three options allow a program to be made smaller, can be run byte for byte or by an interpreter or can compile the code on the machine where it will be run. This is the ideal solution as the code can be compiled to run optimally on the end user's machine instead of trying to optimize code for all possible systems.


Why is the JVM platform dependent?

That depends on how you look at it. The point of the JVM is to allow Java bytecode to be executed on any platform, regardless of what machine it was compiled on. The actual implementation of the JVM, however, must be platform-specific.

Related questions

When you compile a program do you have to give a command to print the source program?

No. You can compile without printing the source. Indeed, I know of no compiler that would allow a program's source to be printed while it is being compiled. They are completely separate and unrelated tasks.


What are the advantages of binary phase-shift keying?

The advantage of a binary phase-shift keying is that within a given bandwidth, modulation of higher orders allow to carry higher rates.


Why no websites tell us why binary is invented?

Binary system is invented to allow its use for computers where "on" is for one and "off" is for zero. So, numbers could be easily identified by the computers.


Does Kentucky allow the execution of juveniles?

Yes, in Kentucky it would be legal to execute a juvenile aged 16 or 17.


What is a similarity between graphical user interface and command driven interface?

They both allow us to execute commands.


Does the elastic clause allow the legislature to expand its powers as needed to execute the powers specifically listed in the constitution?

yes


What process in bacteria always allow both chromosomal and non-chromosomal DNA to be transferred?

Binary fission


In electronic what are the devices that act as switches to allow for computation of binary values?

Nowadays, transistors are mainly used.


What is SPYGOT and should you allow it?

SPYGOT is an anti spyware program. You can allow SPYGOT if you feel you may have spyware and need a program to help you to find it and get rid of it.


What is a computer stub in operating system?

A small software routine placed into a program that provides a common function. Stubs are used for different reasons. For example, a stub might be installed in a client computer, and a counterpart installed on a server, where both are required to resolve some protocol. For example in a remote procedure call (RPC) Stubs are compiled and linked with the client application, instead of containing the actual code that implements the remote procedure. The stub contains just enough code to allow it to be compiled and linked with the rest of a program. Stubs are often used as placeholders for a routine.


How do you open a email id without password?

its need program to pean but this program is not allow


Does Virginia allow wage garnishment for credit card debt?

Yes, a judgment creditor can execute the judgment as a wage garnishment.