This repository has been archived on 2022-06-22. You can view files and clone it, but cannot push or open issues or pull requests.
blog/_posts/2020-09-29-print-hello-world-part-3.md

25 lines
1.2 KiB
Markdown
Raw Normal View History

2020-09-29 15:45:26 +00:00
---
layout: post
title: "print(\"Hello, world!\") - Part 3"
author: Ta180m
tags: ["Programming"]
---
> *If Java had true garbage collection, most programs would delete themselves upon execution.*
>
> *-- Robert Sewell*
Java -- gives me AP Computer Science memories (although I think they'll switch to Python soon) -- the epitome of object-oriented programming. Not saying that OOP is bad -- it has its uses, such as with GUI toolkits -- but also [drawbacks](https://www.quora.com/Why-did-Dijkstra-say-that-%E2%80%9CObject-oriented-programming-is-an-exceptionally-bad-idea-which-could-only-have-originated-in-California-%E2%80%9D?share=1). I just don't appreciate how it tries to force OOP upon me whenever I use it.
<script src="https://emgithub.com/embed.js?target=https%3A%2F%2Fgithub.com%2FTa180m%2Fprint-Hello-World-%2Fblob%2Fmaster%2Ftest.java&style=hybrid&showBorder=on&showLineNumbers=on&showFileMeta=on"></script>
| Factor | Rating | Description |
| --- | --- | --- |
| Speed | 3 | Quite fast after compiling to bytecode |
| Documentation | 3 | I really want to give Java a 2 due to personal bad experiences, but there are lots of good resources out there |
| General | 2 | Yes! I can finally give Java a 2 |
I'm giving myself a two-day deadline for Part 4, C.