Computer Knowledge

Programming Languages and Compilers

2,284 Questions

Programming languages and compilers involve the rules, syntax, and semantics used to write and execute software programs. Key areas include scripting languages, object oriented concepts, and parsing algorithms like top down parsers. Practice these computer science questions to build proficiency for technical and computer knowledge exams.

Object oriented languagesScripting languagesCompilers and parsersProgramming syntax

Programming Languages and Compilers Questions

Multiple choice

Which of the following is a popular online community for Flutter developers?

  1. Flutter Central

  2. Flutter Community

  3. Flutter Awesome

  4. Flutter Devs

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Flutter Community is a popular online community where developers can ask and answer questions related to Flutter development.

Multiple choice

What is the name of the official documentation website for Xamarin app development?

  1. Xamarin Developers

  2. Xamarin SDK

  3. C#

  4. Visual Studio

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Xamarin Developers is the official documentation website for Xamarin app development, providing comprehensive guides, tutorials, and resources for developers.

Multiple choice

What is the name of the official documentation website for PhoneGap app development?

  1. PhoneGap Developers

  2. PhoneGap SDK

  3. Cordova

  4. Apache

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

PhoneGap Developers is the official documentation website for PhoneGap app development, providing comprehensive guides, tutorials, and resources for developers.

Multiple choice

Which of these is a common programming language used for game development?

  1. C++

  2. Java

  3. Python

  4. All of the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

C++, Java, and Python are all popular programming languages used for game development. C++ is known for its performance and low-level control, while Java is a versatile language with a large ecosystem of libraries and tools. Python is often used for rapid prototyping and scripting in games.

Multiple choice

Which of these is a common scripting language used in game development?

  1. Lua

  2. JavaScript

  3. Python

  4. All of the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Lua, JavaScript, and Python are all popular scripting languages used in game development. They allow developers to add dynamic behavior and logic to games without having to modify the core game engine code.

Multiple choice

What is the primary programming language used for developing native iOS applications?

  1. Swift

  2. Objective-C

  3. Java

  4. Kotlin

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Swift is a modern, general-purpose programming language developed by Apple. It is designed for developing iOS, iPadOS, macOS, watchOS, tvOS, and Linux applications.

Multiple choice

What is the primary programming language used for developing native Android applications using Xamarin?

  1. Swift

  2. Objective-C

  3. C#

  4. Java

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Xamarin is a cross-platform mobile application development platform that allows developers to build native apps for Android, iOS, and Windows using a single codebase. The primary programming language used for developing Xamarin apps is C#.

Multiple choice

Which VR software platform is known for its user-friendly interface and ease of use?

  1. Unity

  2. Unreal Engine

  3. Blender

  4. Maya

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Unity is renowned for its user-friendly interface and ease of use, making it a popular choice for VR developers.

Multiple choice

Which VR software is known for its advanced physics engine and realistic simulations?

  1. Unreal Engine

  2. Unity

  3. CryEngine

  4. Lumberyard

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Unreal Engine is renowned for its advanced physics engine and realistic simulations, making it a popular choice for VR games and simulations.

Multiple choice

Which VR software platform is known for its robust multiplayer support and networking capabilities, making it ideal for creating VR games and experiences with multiple players?

  1. Unreal Engine

  2. Unity

  3. CryEngine

  4. Lumberyard

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Unreal Engine's robust multiplayer support and networking capabilities make it an excellent choice for creating VR games and experiences with multiple players.

Multiple choice

Which VR software platform is known for its advanced rendering techniques and realistic graphics, making it suitable for creating high-quality VR experiences?

  1. Unreal Engine

  2. Unity

  3. CryEngine

  4. Lumberyard

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Unreal Engine's advanced rendering techniques and realistic graphics make it a popular choice for creating high-quality VR experiences.

Multiple choice

Which programming languages were primarily supported by MeeGo for application development?

  1. C++

  2. Java

  3. Python

  4. All of the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

MeeGo supported multiple programming languages for application development, including C++, Java, and Python, providing developers with flexibility in choosing the language that best suited their needs.

Multiple choice

What was the primary programming language used for developing MeeGo applications?

  1. C++

  2. Java

  3. Python

  4. All of the above

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

C++ was the primary programming language used for developing MeeGo applications, offering high performance, flexibility, and compatibility with a wide range of hardware platforms.

Multiple choice

Which of the following is not a common type of GPU programming language?

  1. CUDA

  2. OpenCL

  3. DirectX

  4. Python

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

CUDA, OpenCL, and DirectX are all common types of GPU programming languages. Python, on the other hand, is a general-purpose programming language that is not typically used for GPU programming.

Multiple choice

What is CUDA?

  1. A programming language for GPUs

  2. A library for GPU programming

  3. A hardware architecture for GPUs

  4. A software framework for GPU programming

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

CUDA is a software framework for GPU programming that allows developers to write code that can be executed on GPUs.