Interfaces and Architectures

In the previous post We have discussed two parts of the world of Java, the development environment and the execution environment. The third part is where the world of Java meets the rest of the world, that is, the capabilities it provides for extending Java functions and integrating with applications of other types. The simplest … Read more

The Execution Environment

We have said that the JVM operates on the stream of bytecode as an interpreter. This means that it processes bytecode while the program is running and converts it to real machine code that it executes on the fly. You can think of a computer program as being like a railroad track, with the train … Read more

The Development Environment

Once you have installed the Java 2 SDK, you can start creating Java source code and compiling it. Java is like any other high-level programming language, in that you write the source code in an English-like form. The source code then has to be converted into a form that the machine can understand before it … Read more

Components of Java

There are a number of different components to Java: 1. Development environment The Java 2 SDK contains the tools and executable code needed to compile and test Java programs. However, unlike a normal language, the Java 2 SDK includes object frameworks for creating graphical user interfaces, for networking and for complex I/O. Normally, in other … Read more

GNU and Linux

Where did the name GNU/Liux come from? You’ve certainly heard of Linux before, and you may have heard of the GNU Project.You may not have heard the name GNU/Linux, although you’re probably familiar with the system it refers to. Linux is named after Linus Torvalds, the creator and original author of the kernel that runs … Read more

C program to print digital clock with current time

#include <stdio.h> #include <time.h>   int main() {     time_t s, val = 1;     struct tm* current_time;        s = time(NULL);        current_time = localtime(&s);       printf(“%02d:%02d:%02d”,            current_time->tm_hour,            current_time->tm_min,            current_time->tm_sec);       return 0; }

Elon Musk: New Self-Driving Features Will Come Out This year

No Hands! According to a tweet by Tesla CEO Elon Musk, the electric car company is going to “release more [Full Self-Driving] features later this month.” While Musk hasn’t confirmed what these features will turn out to be, we can make some educated guesses — and it might even be the long-awaited “City Autopilot” feature. FSD … Read more

Hackers Are Using Coronavirus Maps to Spread Malware

Malware Outbreak Coronavirus outbreak dashboards — like this one, created by John Hopkins University — have become an extremely useful way to keep track of how the deadly virus is spreading across the globe. But hackers are creating fake coronavirus maps to infect users with malware. Doppelganger Security researcher Shai Alfasi at Reason Labs discovered … Read more

Microsoft, Ubisoft move to digital events after E3’s cancellation

On Wednesday, the Entertainment Software Association (ESA) canceled the Electronic Entertainment Expo — better known as E3 — over concerns regarding the spread of COVID-19, the novel coronavirus. The World Health Organization officially declared COVID-19 a pandemic on Wednesday. The ESA said it’s “exploring options with our members to coordinate an online experience to showcase … Read more

Google’s G Suite Cracks 2 Billion Users

Google’s G Suite, which includes Gmail, Google Docs, Hangouts, Meet and other apps, quietly passed a major milestone at the end of last year: It now has more than 2 billion monthly active users, G Suite boss Javier Soltero told Axios Wednesday. From a report: Long seen as the upstart challenger to Microsoft Office, Google’s … Read more