Functions of Writing
Writing is an essential part of every discipline, despite its commonly held association with the subject of English. One may think of writing in its most conventional form, with carefully structured paragraphs, or stanzas of poetry filled with aesthetic qualities. However, if we can acknowledge that all writing entails the process of creating ideas, revising, and reaching an end, one can begin to see the similarities between conventional writing and writing within other disciplines. The writing process is not strictly limited to words, nor is it restricted to one language. Instead, ideas are formed, and content is produced through the language with which one is familiar. Properties like language, syntax, input, and algorithm are common actions taken to achieve the creation of formulated ideas, toward an end.
When it comes to writing, English and Computer Programming are perhaps the most similar disciplines. Both require crucial elements of writing, such as algorithm, language, input, and syntax, as functions for the movement of information.
Outlines
To begin a typical writing piece, the creation of an outline is a common and helpful way to organize thoughts and navigate toward a desired conclusion. In turn, computer programming begins with an algorithm, or a list of steps that are necessary to complete a task. Algorithms pertain to both subjects, acting as a roadmap that guides one toward reaching their intellectual destination. Whether in writing words or code, the algorithm serves as a necessary starting point to navigate complex tasks and ensure a clear path toward the end.
Languages
Language proficiency is also necessary to begin writing. Just as English requires standard communication through words, the use of other languages—French, Latin, Italian, Dutch, Spanish, etc.—is commonly used when investigating or writing historical and literary texts. The writing and analyzing of essays and other scholarships may be thought of as a multi-lingual process. Similarly, the use of Java, Python, or HTML, to name a few, are each their language in computer programming, where they serve as methods to communicate with the computer.
Syntax
Both English and computer programing require the careful crafting of words; otherwise, the meaning of written words or code is lost if structured incorrectly. Syntax as it relates to English rules involves the right word choices, tenses, and arrangement of words and phrases for proper sentence structure. Syntax helps the writer and reader make and understand a clearer meaning of ideas. Programming has similar syntactical rules that the writer must follow which require a careful arrangement of symbols to help the computer read the code. If not carefully constructed, the writer must return to revise the proper syntax for readability.
Writing serves as a means of exchanging information and knowledge across different domains and cultures, allowing individuals to foster connections and create meaningful engagement with others. The processes of writing undoubtedly require continuous revision to achieve an intended result, and the idea that there is a beginning and an end to writing allows us to consider the purpose and value of implementing ideas. Most importantly, writing helps us understand how we are the inventors of our own thinking and allow us to explore the depths of our reasoning, to understand how our own languages and writing styles shape the conveyance of our thoughts. When we question other forms of writing across other disciplines and fields of work we may start to realize the diverse ways in which writing is employed as a tool for expression and communication. By recognizing the universality of writing, we can appreciate the significance of refining our writing skills and using them to contribute to our respective fields and communities.