# The ABS Programing Language

**URL:** <https://forum.devtalk.com/t/the-abs-programing-language/19681>\
**Category:** In The News\
**Tags:** programing, in-the-news\
**Created:** [1 September 2021 03:30 UTC](https://forum.devtalk.com/t/the-abs-programing-language/19681 "2021-09-01T03:30:31Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![CommunityNews](https://forum.devtalk.com/user_avatar/forum.devtalk.com/communitynews/32/1113_2.png) [@CommunityNews](https://forum.devtalk.com/u/CommunityNews)\
**Post date:** [1 September 2021 03:30 UTC](https://forum.devtalk.com/t/the-abs-programing-language/19681/1 "2021-09-01T03:30:31Z")

</div>

> # The ABS programing language
> 
> Bring back the joy of shell scripting.
> 
> ## A familiar syntax
> 
> ABS should look familiar to most of us, as its elements are borrowed from popular programming languages such as Ruby, Python or JavaScript:
> 
> ```auto
> obj = {} 
> for n in 1..10 {     
> if n % 2 == 0 { 
> obj[n.str()] = rand(6**2) 
> } 
> } 
> echo("We have %s", obj)  
> # We have {"10": 79, ...}
> 
> ```
> 
> ## Scripting made easy
> 
> System commands are deeply integrated (and encouraged); they make ABS ideal to work with in the context of shell scripting:
> 
> ```auto
> ip = `curl icanhazip.com`
> 
> ip.ok // true
> ip // 1.2.3.4
> 
> echo("type something...")
> input = stdin()
> echo("you typed %s",input)
> 
> ```
> 
> ## Easy to run
> 
> Grab the latest release, run `abs your_script.abs` and see the magic happening. ABS works on Mac, Windows and Linux:

Read in full here:

> **[The ABS programing language](https://www.abs-lang.org/)**
>
> Home of the ABS programming language: the joy of shell scripting.

_This thread was posted by one of our members via one of our news source trackers._
