DEV Community

oOosys
oOosys

Posted on • Updated on

The oOo way (part 1) : "Proof of concept"

The oOo way promotes usage of English language as the main language for all programming tasks. ChatGPT itself if asked mirrors the mainstream opinion that a spoken language is hard to impossible to use as a programming language and current attempts to achieve this functionality face hard to impossible to solve issues. This is why programming languages are there, according to ChatGPT which in next step delivers a proof of the opposite:

Conversation with ChatGPT 3.5 on 3. January 2024:

**User**
Please provide full and complete code for a "program which replaces all occurrences of '?🤔?' with 'oOo ☺️ way ' in the file '~/oOo/oo/whichWayIsTheBest.unicodeUTF8.txt' and saves the result back to the same file" along with instructions how to execute the program in order to accomplish the replacements. 

**ChatGPT**
Certainly! Below is a Python script that accomplishes the specified task:
Enter fullscreen mode Exit fullscreen mode

python

import os

def replace_text_in_file(file_path, old_text, new_text):
    with open(file_path, 'r', encoding='utf-8') as file:
        content = file.read()

    content = content.replace(old_text, new_text)

    with open(file_path, 'w', encoding='utf-8') as file:
        file.write(content)

if __name__ == "__main__":
    # File path
    file_path = os.path.expanduser('~/oOo/oo/whichWayIsTheBest.unicodeUTF8.txt')

    # Text to be replaced
    old_text = '?🤔?'
    new_text = 'oOo ☺️ way'

    # Perform replacement
    replace_text_in_file(file_path, old_text, new_text)

    print(f'Replacement completed in {file_path}.')
Enter fullscreen mode Exit fullscreen mode

Instructions for executing the program:

  • Save the above code into a file, for example, replace_text.py.
  • Open a terminal or command prompt.
  • Navigate to the directory where you saved the script using the cd command.
  • Run the script using the following command: python replace_text.py

If you're using Python 3, you might need to use python3 instead:
bash

python3 replace_text.py
Enter fullscreen mode Exit fullscreen mode

This will execute the script, replacing all occurrences of '?🤔?' with 'oOo ☺️ way ' in the specified file (whichWayIsTheBest.unicodeUTF8.txt). Make sure you have the necessary permissions to read and write to the file.

P.S. if you need an inspiration for a text of whichWayIsTheBest.unicodeUTF8.txt here you are:

~/oOo/oo/whichWayIsTheBest.unicodeUTF8.txt   by  oOosys  2024-01-03_17:55

There are always myriads of different ways you can do the same thing. 
If you are a newbie and want to create a program but are not sure which
way you need to choose to arrive at the right replacement in the answer

        **The best way of creating programs is the '?🤔?'.** 

to the question:

        **Which is the best way of creating programs?**  


I suggest to talk to ChatGPT and create a program using English as  
"programming language" in order to arrive at an executable which 
replaces the string with the question marks with the best possible 
answer being: 'oOo ☺️ way'
Enter fullscreen mode Exit fullscreen mode

The best way of creating programs is ... the 'oOo ☺️ way'

Top comments (0)