Microsoft releases emergency security updates for Windows and Visual Studio

windows.png

Microsoft has published today two out-of-band security updates to address security issues in the Windows Codecs library and the Visual Studio Code application.

The two updates come as late arrivals after the company released its monthly batch of security updates earlier this week, on Tuesday, patching 87 vulnerabilities this month.

Both new vulnerabilities are “remote code execution” flaws, allowing attackers to execute code on impacted systems.

Windows Codecs Library vulnerability

The first bug is tracked as CVE-2020-17022. Microsoft says that attackers can craft malicious images that, when processed by an app running on top of Windows, can allow the attacker to execute code on an unpatched Windows OS.

All Windows 10 versions are impacted.

Microsoft said an update for this library would be automatically installed on user systems via the Microsoft Store.

Not all users are impacted, but only those who have installed the optional HEVC or “HEVC from Device

Read More

Visual and Codeless Programming

Academically visual programming refers to programming using graphic notations instead of text coding. The industry has not adopted a visual programming because of two reasons.

  • On contrary to common expectation that “one picture is more than a thousand words” most visual languages are harder to understand than text coding. A picture is easier to understand than text because it is more concrete. But graphic symbols in a visual language are highly abstractive and harder to grasp than words by laymen.
  • Without a rich software library like industry languages do, such as Java, JavaScript, .Net Framework, etc., a visual language can only be of academic value.

On the other hand, text coding IDE’s have much evolved into rich graphic user interfaces. Microsoft has thus called their computer languages “visual languages”: Visual Basic, Visual C#, etc. Visual language researchers are saying that these are not visual languages because they are text coding … Read More