• Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Terms & Conditions
ABC News
  • Latest News
  • Technology
  • Health
  • Politics
  • Business
  • Sports
  • Culture
  • Lifestyle
  • Entertainment
  • Travel
No Result
View All Result
ABC News
No Result
View All Result
Home Technology

Unix legend, who owes us nothing, retains fixing foundational AWK code

abcnewstoday by abcnewstoday
August 24, 2022
in Technology
0
Unix legend, who owes us nothing, retains fixing foundational AWK code
0
SHARES
0
VIEWS
Share on FacebookShare on Twitter

Related posts

ChatGPT, OpenAI, Napster: AI is the longer term, and so are the lawsuits

ChatGPT, OpenAI, Napster: AI is the longer term, and so are the lawsuits

February 3, 2023
ChatGPT units document for fastest-growing person base in historical past, report says

ChatGPT units document for fastest-growing person base in historical past, report says

February 3, 2023


Brian Kernighan speaking onstage.
Enlarge / Brian Kernighan talking at a tribute to his Bell Labs coworker and The C Programming Language co-author Dennis Ritchie in 2012. Ritchie’s visage in dominoes is behind Kernighan.

A Princeton professor, discovering slightly time for himself in the summertime educational lull, emailed an outdated good friend a pair months in the past. Brian Kernighan mentioned hiya, requested how their US go to was going, and dropped off a whole lot of strains of code that might add Unicode help for AWK, the text-parsing instrument he helped create for Unix at Bell Labs in 1977.

“I’ve examined this a good quantity however clearly extra exams are wanted,” Kernighan wrote within the e-mail, posted in late Could as a sort of pseudo-commit on the onetrueawk repo by longtime maintainer Arnold Robbins. “As soon as I determine how … I’ll attempt to submit a pull request. I want I understood git higher, however regardless of your assist, I nonetheless do not have a correct understanding, so this may occasionally take some time.”

Kernighan is the “Okay” in AWK, a special-purpose language for extracting and manipulating language that was key to Unix’s pipeline options and interoperability between techniques. A working awk perform (AWK is the language, awk the command to invoke it) is essential to each Normal UNIX Specification and IEEE POSIX certification for interoperability. There are numerous variants of awk—together with trendy derivations with help for Unicode—however “One True AWK,” typically often called nawk, is a sort of canonical model primarily based on Kernighan’s 1985 guide The AWK Programming Language and his subsequent enter.

Copies of <em>The C Programming Language</em> in their native campus bookstore environment, written by Brian Kernighan and Dennis Ritchie (RIP).

Copies of The C Programming Language of their native campus bookstore setting, written by Brian Kernighan and Dennis Ritchie (RIP).

Kernighan can be the “Okay” in “Okay&R C,” the foundational 1978 guide The C Programming Language he cowrote with Dennis Ritchie that sticks with programmers, mentally and in dog-eared paper type. C’s roots go a lot deeper. Kernighan had been educating C to staff at Bell Labs and satisfied its creator, Ritchie, to collaborate on a guide to unfold the information. That guide gave start to “the one true brace type,” the infinite debate that goes with it, and the construction underpinning each trendy programming language.

Commercial

Kernighan additionally named Unix and first demonstrated the “Hiya, world” code instance. He spoke with Ars Technica’s Richard Jensen for a fiftieth anniversary historical past of Unix.

The onetrueawk repository, the place Kernighan appeared in late Could, is a comparatively quiet place, with 21 contributors, 46 GitHub customers watching, and commits coming each few months. As famous by The Register, Kernighan’s Unicode repair got here to mild largely as a result of it was talked about in an interview with the professor by YouTube channel Computerphile.

https://www.youtube.com/watch?v=GNyQxXw_oMQ

Brian Kernighan talking with Computerphile about his work, current and historic.

“It is at all times been a humiliation that AWK solely labored with ASCII, or perhaps 8-bit inputs, nevertheless it would not actually deal with Unicode in any respect,” Kernighan tells interviewer professor David Brailsford. “A couple of months in the past, I spent a while working with (laughs) an extremely outdated program. I’ve it at this level the place it’s going to really deal with UTF-8 enter and output as a way to have common expressions that, you understand, choose up Japanese characters, issues like that.”

Kernighan, now 80, offhandedly mentions within the interview that he has additionally patched one thing “fast and soiled” to let AWK deal with CSV recordsdata.

Previous Post

PM Modi inaugurates Amrita Hospital at Faridabad, being constructed at estimated Rs 6,000 crore

Next Post

13-12 months-Previous Lady Charged in Deadly Beating of New York Metropolis Cab Driver

Next Post
13-12 months-Previous Lady Charged in Deadly Beating of New York Metropolis Cab Driver

13-12 months-Previous Lady Charged in Deadly Beating of New York Metropolis Cab Driver

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

RECOMMENDED NEWS

Prince Charles Black Newspaper ‘The Voice’, With Idris Elba Chat – Deadline

Prince Charles Black Newspaper ‘The Voice’, With Idris Elba Chat – Deadline

7 months ago
BCD Journey vs CWT – 2022 Comparability

BCD Journey vs CWT – 2022 Comparability

6 months ago
Yellowpop x The Andy Warhol Basis Restricted-Version Neon Artwork

Yellowpop x The Andy Warhol Basis Restricted-Version Neon Artwork

5 months ago
Synthetic Intelligence Wants Each Pragmatists and Blue-Sky Visionaries

Synthetic Intelligence Wants Each Pragmatists and Blue-Sky Visionaries

6 months ago

BROWSE BY CATEGORIES

  • Business
  • Culture
  • Entertainment
  • Health
  • Latest News
  • Lifestyle
  • Politics
  • Sports
  • Technology
  • Travel

POPULAR NEWS

  • How Fb Is Saving Snakes

    How Fb Is Saving Snakes

    0 shares
    Share 0 Tweet 0
  • Joe Biden’s Mortgage Forgiveness Is Despicable. Conservatives Do not Have A Clue Why.

    0 shares
    Share 0 Tweet 0
  • Trump Declares Himself Second Solely To Jesus

    0 shares
    Share 0 Tweet 0
  • Minimally-processed meals vs. highly-processed meals: What to know

    0 shares
    Share 0 Tweet 0
  • Easy methods to Get a KOREAN VISA APPLICATION Appointment (Korean Embassy Manila)

    0 shares
    Share 0 Tweet 0

ABC News

Welcome to ABC News Today! The goal of ABC News Today is to give you the absolute best news sources for any topic! Our topics are carefully curated and constantly updated as we know the web moves fast so we try to as well.

Recent News

  • A Ricotta Board with Pears Is the Excellent Winter Appetizer
  • America’s Trumpiest courtroom says home abusers have a proper to personal a gun, in United States v. Rahimi
  • ChatGPT, OpenAI, Napster: AI is the longer term, and so are the lawsuits

Category

  • Business
  • Culture
  • Entertainment
  • Health
  • Latest News
  • Lifestyle
  • Politics
  • Sports
  • Technology
  • Travel

Recent News

A Ricotta Board with Pears Is the Excellent Winter Appetizer

A Ricotta Board with Pears Is the Excellent Winter Appetizer

February 3, 2023
America’s Trumpiest courtroom says home abusers have a proper to personal a gun, in United States v. Rahimi

America’s Trumpiest courtroom says home abusers have a proper to personal a gun, in United States v. Rahimi

February 3, 2023
  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Terms & Conditions

Copyright © 2022 abcnews.today | All Rights Reserved.

No Result
View All Result
  • Latest News
  • Technology
  • Health
  • Politics
  • Business
  • Sports
  • Culture
  • Lifestyle
  • Entertainment
  • Travel

Copyright © 2022 abcnews.today | All Rights Reserved.

What Are Cookies
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT