|
| 1 | +\hypertarget{cobol-programming-with-vscode}{% |
| 2 | +\section*{COBOL Programming with |
| 3 | +VSCode}\label{cobol-programming-with-vscode}} |
| 4 | + |
| 5 | +\hypertarget{a-beginners-guide-to-cobol-using-modern-tooling}{% |
| 6 | +\subsubsection*{A beginner's guide to COBOL using modern |
| 7 | +tooling}\label{a-beginners-guide-to-cobol-using-modern-tooling}} |
| 8 | + |
| 9 | +\includegraphics{Images/cover.png} |
| 10 | + |
| 11 | +\hypertarget{preface}{% |
| 12 | +\section*{Preface}\label{preface}} |
| 13 | + |
| 14 | +\hypertarget{abstract}{% |
| 15 | +\subsection*{Abstract}\label{abstract}} |
| 16 | + |
| 17 | +One computer programming language was designed specifically for |
| 18 | +business, Common Business-Oriented Language, COBOL. Today COBOL remains |
| 19 | +as relevant as ever, handling \$3 trillion in commerce every day. |
| 20 | + |
| 21 | +This publication is aimed at beginners looking to build a working |
| 22 | +understanding of COBOL programming. It describes how to work with COBOL |
| 23 | +using modern tools including Visual Studio Code with Zowe and Z Open |
| 24 | +Editor extensions. It describes how to write, test, execute, and debug |
| 25 | +COBOL programs. |
| 26 | + |
| 27 | +\hypertarget{authors}{% |
| 28 | +\subsection*{Authors}\label{authors}} |
| 29 | + |
| 30 | +\textbf{Michael Bauer} is a development leader for the Open Mainframe |
| 31 | +value stream at Broadcom and is a squad lead for the Zowe open source |
| 32 | +initiative. Zowe, a popular framework of modern interfaces for z/OS, |
| 33 | +opens the mainframe to DevOps tools and practices. Mike leads the |
| 34 | +Command Line Interface (CLI) squad, which created and recently spun-off |
| 35 | +the successful Zowe Explorer extension for Visual Studio Code. A |
| 36 | +frequent speaker and blogger, Mike runs interactive workshops around the |
| 37 | +world for those interested in incorporating mainframe in their |
| 38 | +enterprise DevOps initiatives. |
| 39 | + |
| 40 | +\textbf{Makenzie Manna} is an IBM Redbooks Project Leader in the United |
| 41 | +States. She has 3 years of experience in the Computer Science Software |
| 42 | +Development field. She holds a Master's degree in Computer Science |
| 43 | +Software Development from Marist College. Her areas of expertise include |
| 44 | +mathematics, IBM Z and cloud computing. |
| 45 | + |
| 46 | +\textbf{Paul Newton} is a Consulting IT Specialist in the United States. |
| 47 | +He has 40 years of experience in the Information Technology field. He |
| 48 | +holds a degree in Information Systems from the University of Arizona. |
| 49 | +His areas of expertise include IBM Z, z/OS, and LinuxONE. He has written |
| 50 | +extensively on implementation of z/OS based technology. |
| 51 | + |
| 52 | +\textbf{Jonathan Sayles} is a technical educator at IBM, where he |
| 53 | +conducts presentations, seminars and training courses, as well as |
| 54 | +producing educational materials. His more than 40 years in the IT |
| 55 | +education and computer industries encompass work within both academic |
| 56 | +and corporate development organizations. He has also been engaged as a |
| 57 | +software developer/designer/consultant, educator, and author, with a |
| 58 | +focus on relational database, IDE, and object technologies. In addition |
| 59 | +to authoring/publishing 16 books, Jon has written and published more |
| 60 | +than 150 articles in technical journals, and served as technical editor |
| 61 | +for several IT magazines. He is also co-author of IBM Redbook |
| 62 | +publications Transitioning: Informix 4GL to Enterprise Generation |
| 63 | +Language (EGL), SG24-6673 and z/OS Traditional Application Maintenance |
| 64 | +and Support, SG24-7868. |
| 65 | + |
| 66 | +\textbf{William Yates} is a Software engineer working for IBM UK. For |
| 67 | +the majority of his career he has working on the CICS TS product mainly |
| 68 | +as a software tester and now as Test Architect. He has delivered |
| 69 | +technical content for many Redbooks, video courses and at conferences |
| 70 | +around the world. He is also one of the leaders of the Galasa project, |
| 71 | +building an open source integration test framework for hybrid cloud |
| 72 | +applications available at \href{https://galasa.dev/}{https://galasa.dev} |
| 73 | + |
| 74 | +\hypertarget{acknowledgements}{% |
| 75 | +\subsection*{Acknowledgements}\label{acknowledgements}} |
| 76 | + |
| 77 | +Special thanks to the following people for participating in the |
| 78 | +residency to shape the content in this publication. |
| 79 | + |
| 80 | +\begin{itemize} |
| 81 | +\item |
| 82 | + Dr.~Tak Auyeung, Professor, American River College |
| 83 | +\item |
| 84 | + Jeffrey Bisti, Z Ecosystem Architect, IBM |
| 85 | +\item |
| 86 | + Ilicena Elliott, IT Specialist II, Employment Development Department |
| 87 | +\item |
| 88 | + Martin Keen, Technical Content Services, IBM |
| 89 | +\item |
| 90 | + Sudharsana Srinivasan, z Influencer Ecosystem Program Coordinator, IBM |
| 91 | +\item |
| 92 | + Suzy Wong, Information Technology Specialist, DMV |
| 93 | +\item |
| 94 | + \includegraphics{Images/image004.jpg} |
| 95 | +\end{itemize} |
| 96 | + |
| 97 | +Left-to-right: Ilicena, Suzy, Makenzie, Martin, Paul, and Tak |
| 98 | +\pagebreak |
0 commit comments