Category Archives: Uncategorized

session 11 (Exception Handling and Event Handling)

Exception Handling dan Event Handling Exception Dalam melakukan pemrograman pasti pernah terjadi kesalahan, hal tersebut secara otomatis akan dilemparkan dalam bentuk objek yang disebut sebagai exception. Secara lebih rinci, exception merupakan suatu event yang terjadi selama eksekusi program dan mengacaukan … Continue reading

Posted in Uncategorized | 152 Comments

session 10(Concurrency)

In programming, these situations are encountered: When two processes are assigned to different cores on a machine by the kernel, and both cores execute the process instructions at the same time. When more connections arrive before earlier connections are finished, … Continue reading

Posted in Uncategorized | 3 Comments

session 9(object oriented programing)

In this Session IX : Object Oriented Programming there are 5 sub topics: Introduction Object-Oriented Programming Design Issues for Object-Oriented Languages Support for Object-Oriented Programming in C++ Implementation of Object-Oriented Constructs   Introduction Languages that support object-oriented programming now are firmly … Continue reading

Posted in Uncategorized | 1 Comment

session 8 (abstract data type)

Abstract Data Types or ADT is a user-defined data types. Also, can be explained this way, we have a primitive data types (e.g. char, float). But sometimes we want to store the data as one (e.g. Names, Address, telephone number). … Continue reading

Posted in Uncategorized | 1 Comment

session 7 (expression and assignment statements)

Introduction ƒ Expressions are the fundamental means of specifying computations in a programming language. ƒ To understand expression evaluation, need to be familiar with the orders of operator and operand evaluation. ƒ Essence of imperative languages is dominant role of … Continue reading

Posted in Uncategorized | 1 Comment

session 6 (data types)

Data Types Every value in Rust is of a certain type, which tells Rust what kind of data is being specified so it knows how to work with that data. In this section, we’ll look at a number of types … Continue reading

Posted in Uncategorized | 1 Comment

session 5 (Names, Scopes, BIndings)

Names, Scopes, and Bindings Definitions Name: Identifiers that allow us to refer to variables, constants, functions, types, operations, and so on Binding: An association of a name with an object Scope: The lifetime of a binding of a name to … Continue reading

Posted in Uncategorized | 1 Comment

session 4 (lexical and syntax analysis)

Languages Languages are a potentially infinite set of strings (sometimes called sentences, which are a sequence of symbols from a given alphabet). The tokens of each sentence are ordered according to some structure. A grammar is a set of rules … Continue reading

Posted in Uncategorized | 1 Comment

session 3(describing syntax and semantics)

INTRODUCTION The study of programming languages can be divided into the examination of syntax and semantics Syntax – is the form of expressions, statements, and program units Semantics – is the meaning of those expressions, statements, and program units In … Continue reading

Posted in Uncategorized | 1 Comment

session 2(history of progaming language)

Even though a huge number of computer languages exist, the earliest computers were programmed in binary so the set of instructions was just a series of 0 and 1. Computer languages are a fairly new field, since the first high-level … Continue reading

Posted in Uncategorized | 1 Comment