q2K BHP
Black History Portal
THE BHP WIRE —
HIDDEN TRUTHS
What's New!
THE JOURNEY THROUGH TIME

Explore Black History

Explore the people, places, events, achievements, struggles and stories that shaped our journey.

✊🏾

Civil Rights

Movements, leaders, victories and the continuing fight for equality.

⚙️

Black Inventors

Innovation, patents, science, technology and world-changing contributions.

🏆

Sports

Pioneers, champions, Negro Leagues, records, activism and excellence.

♟️

People

Meet the people whose lives, choices and achievements shaped the journey.

📍

Places

Black towns, communities, institutions and places where history happened.

📜

Events

Moments that changed communities, movements, institutions and the nation.

Enter a person, place, event, or topic.
MY'STORY

The MOVE Fire

This is a personal recollection on the Move fire on May 13, 1985 Philadelphia police fired thousands of rounds at the MOVE house, city officials approved dropping an explosive device on the roof, the resulting fire was allowed to burn, 11 people—including five children—died, and 61 homes were destroyed. Philadelphia City Council later called it a “brutal attack carried out by the City of Philadelphia on its own citizens” and acknowledged that no individual faced criminal consequences for the bombing. One timeline correction worth preserving for the BHP record: the major previous MOVE-police confrontation was August 8, 1978, about seven years before the bombing, not a year or two earlier. Officer James Ramp was killed, other police and firefighters were wounded, nine MOVE members were later convicted, and television cameras recorded police beating Delbert Africa during his arrest. The 1985 MOVE Commission later specifically criticized city planners for failing to adequately use lessons from that 1978 confrontation. And that actually strengthens the point you’re making: 1985 did not happen without precedent or institutional memory. There had already been a deadly confrontation with MOVE, years of conflict, negotiations and police involvement before Osage Avenue.

MORE →
BLACK FACTS
The Truths They Never Taught You...

The Violence That Helped Spark the NAACP

In August 1908, a white mob attacked Springfield, Illinois’s Black community, destroying homes and businesses and lynching two Black men. National outrage over the violence helped spur the movement that created the NAACP the following year.

MORE →
BHP gathered finds from its connected research sources. Showing the 4 strongest Black History matches.
← BACK TO RESULTS
Wikipedia

Computer language

A computer language is a formal language for humans to communicate with a computer, not a natural language. In earlier days of computing (before the 1980s), the term was used interchangeably with programming language, but today, used primarily for taxonomy, is a broader term that encompasses languages that are not programming in nature. Sub-categories (with possibly contended hierarchical relationships) include:

See also

[edit]
[edit]
  • Wikimedia Commons logo Media related to Computer languages at Wikimedia Commons

Source: Wikipedia. Article content is retrieved live through the MediaWiki API.

No preview image
Wikipedia

Computer language

A computer language is a formal language for humans to communicate with a computer, not a natural language. In earlier days of computing (before the 1980s), the term was used interchangeably with programming language, but today, used primarily for taxonomy, is a broader term that encompasses languages that are not programming in nature. Sub-categories (with possibly contended hierarchical relationships) include: Construction Programming – for controlling computer behavior Command – for controlling the tasks of a computer, such as starting programs Query – for querying databases and information systems Transformation – for transforming the text of a formal language into text that meets a specific goal Structural Configuration – for writing configuration files Data exchange – examples: JSON, XML Markup – for annotating a document in a way that is syntactically distinguishable from the text, such as HTML Page description – for describing the appearance of a printed page in a higher level than an actual output bitmap Style sheet – for expressing the presentation of structured documents, such as CSS Modeling – for designing systems Architecture description – for describing and representing system architecture Hardware description – for modeling integrated circuits Simulation – for simulating Specification – for describing what a system should do

MORE →
No preview image
Wikipedia

The Computer Language Benchmarks Game

The Computer Language Benchmarks Game (formerly called The Great Computer Language Shootout) is a free software project for comparing how a given subset of simple algorithms can be implemented in various popular programming languages. The project consists of: A set of very simple algorithmic problems (thirteen in total) Various implementations to the above problems in various programming languages A set of unit tests to verify that the submitted implementations solve the problem statement A framework for running and timing the implementations A website to facilitate the interactive comparison of the results

MORE →
No preview image
Wikipedia

M4 (computer language)

m4 is a general-purpose macro processor included in most Unix-like operating systems, and is a component of the POSIX standard. The language was designed by Brian Kernighan and Dennis Ritchie for the original versions of UNIX. It is an extension of an earlier macro processor, m3, written by Ritchie for an unknown AP-3 minicomputer. The macro preprocessor operates as a text-replacement tool. It is employed to re-use text templates, typically in computer programming applications, but also in text editing and text-processing applications. Most users require m4 as a dependency of GNU autoconf and GNU Bison.

MORE →
No preview image
Wikipedia

Translator (computing)

A translator or programming language processor is a computer program that converts the programming instructions written in human convenient form into machine language codes that the computers understand and process. It is a generic term that can refer to a compiler, assembler, or interpreter—anything that converts code from one computer language into another. These include translations between high-level and human-readable computer languages such as C++ and Java, intermediate-level languages such as Java bytecode, low-level languages such as the assembly language and machine code, and between similar levels of language on different computing platforms, as well as from any of these to any other of these. The term is also used for translators between software implementations and hardware/ASIC microchip implementations of the same program, and from software descriptions of a microchip to the logic gates needed to build it.

MORE →
TOPIC OF THE DAY

Greenwood / Black Wall Street

Before the 1921 destruction of Tulsa’s Greenwood District, Black residents had created a remarkable center of business and community life. The district included stores, professional offices, entertainment venues and homes owned by Black citizens. Understanding Greenwood means learning what was built—not only what was burned.

MORE →
TRIVIA QUESTION OF THE DAY

Which Supreme Court case ruled state-sponsored public-school segregation unconstitutional?

Brown v. Board of Education in 1954.