<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: beachlang</title>
    <description>The latest articles on DEV Community by beachlang (@beachlang).</description>
    <link>https://dev.to/beachlang</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3306376%2F5e5b8148-a42e-4a26-8069-e6b4f3bb86c5.jpg</url>
      <title>DEV Community: beachlang</title>
      <link>https://dev.to/beachlang</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/beachlang"/>
    <language>en</language>
    <item>
      <title>I created a new lang with name beachlang</title>
      <dc:creator>beachlang</dc:creator>
      <pubDate>Sun, 29 Jun 2025 19:51:54 +0000</pubDate>
      <link>https://dev.to/beachlang/i-created-a-new-lang-with-name-beachlang-2b1b</link>
      <guid>https://dev.to/beachlang/i-created-a-new-lang-with-name-beachlang-2b1b</guid>
      <description>&lt;p&gt;Beach Programming Language&lt;br&gt;
What is Beach?&lt;br&gt;
Beach is a simple, easy-to-learn programming language designed to help beginners understand programming concepts quickly and to create small applications with minimal effort.&lt;br&gt;
Key Features&lt;br&gt;
Simple syntax inspired by natural language commands&lt;/p&gt;

&lt;p&gt;Supports variables (integers and strings)&lt;/p&gt;

&lt;p&gt;Built-in random number generation&lt;/p&gt;

&lt;p&gt;Basic math functions like addition and square root&lt;/p&gt;

&lt;p&gt;Windows GUI integration for creating simple windows and dialogs&lt;/p&gt;

&lt;p&gt;Easy to extend with new commands&lt;/p&gt;

&lt;p&gt;Why Beach?&lt;br&gt;
Beach is perfect for people new to programming who want to see results fast and experiment without the complexity of traditional languages. It encourages learning by doing and makes coding fun!&lt;br&gt;
How to Get Started&lt;br&gt;
Download the Beach interpreter executable from the official repository.&lt;/p&gt;

&lt;p&gt;Write your program in a .beach file using simple commands.&lt;/p&gt;

&lt;p&gt;Run your program with beach.exe your_program.beach on Windows.&lt;/p&gt;

&lt;p&gt;See output in the console or a simple GUI window pop up.&lt;/p&gt;

&lt;p&gt;Example Program: Guess the Number Game&lt;br&gt;
wave "Pick a number from 0 to 100"&lt;br&gt;
rand secret 101&lt;br&gt;
let guess = 0&lt;br&gt;
wave "Try to guess the number!"&lt;/p&gt;

&lt;p&gt;Run this program and try to guess the random number generated by the interpreter!&lt;/p&gt;

&lt;p&gt;or for hello world just type: wave “hello world”&lt;br&gt;
or you can import the lib windows for other apps,for example is import windows&lt;/p&gt;

&lt;p&gt;gui_window "Guess the Number Game" 400 200&lt;/p&gt;

&lt;p&gt;wave "Pick a number from 0 to 100:"&lt;br&gt;
input guess&lt;/p&gt;

&lt;p&gt;rand secret 101&lt;/p&gt;

&lt;p&gt;wave "Your guess is: "&lt;br&gt;
wave guess&lt;/p&gt;

&lt;p&gt;wave "The secret number is: "&lt;br&gt;
wave secret&lt;/p&gt;

&lt;p&gt;if guess == secret&lt;br&gt;
    wave "Congratulations! You guessed right!"&lt;br&gt;
else&lt;br&gt;
    wave "Sorry, try again!"&lt;br&gt;
endif&lt;br&gt;
exit&lt;/p&gt;

&lt;p&gt;you can also set variables or defs&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.dropbox.com/scl/fi/6vij5cvqn4yk8zl40ih61/beach.exe?rlkey=qrp07fyy8poe1ehdjdzm1f0n6&amp;amp;st=2mulp3jr&amp;amp;dl=1" rel="noopener noreferrer"&gt;download&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
