diff options
author | standenboy <standenboy@seacrossedlovers.xyz> | 2024-05-02 08:40:36 +0100 |
---|---|---|
committer | standenboy <standenboy@seacrossedlovers.xyz> | 2024-05-02 08:40:36 +0100 |
commit | e41f6cf1b7b30d4368a2ece73d60b9e97380d57a (patch) | |
tree | bce9e256cbc77d9f9c774ee06c6023b24ebab8d0 /comp/lucas-standen-NEA/writeup/coverpage.ms | |
parent | 5fc9963b7f2fabb9c22acf086d0ad21c2133b06c (diff) |
stuff
Diffstat (limited to 'comp/lucas-standen-NEA/writeup/coverpage.ms')
-rw-r--r-- | comp/lucas-standen-NEA/writeup/coverpage.ms | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/comp/lucas-standen-NEA/writeup/coverpage.ms b/comp/lucas-standen-NEA/writeup/coverpage.ms index d6ab182..871bc27 100644 --- a/comp/lucas-standen-NEA/writeup/coverpage.ms +++ b/comp/lucas-standen-NEA/writeup/coverpage.ms @@ -20,6 +20,12 @@ Some interesting features that Zippy will have is treating everthing in function libarys .NH 2 Examples of similar projects +.PP +Since Zippy is a high level programming language it should be compared to other languages. + +Since it is interpereted, i should compare it to other such languages. + +Zippy is by far not the first language, and I'm only one person, so I can't expect to beat others in everything. However a few small goals will give the project a good scope. .NH 3 Python .PP @@ -35,6 +41,50 @@ Perl .PP Perl is scripting lang designed for use in linux, when bash is too slow, or not suited for the job. Perl is often described as the glue of the universe (see xkcd https://3d.xkcd.com/224/). Its syntax is quite strange however and it is slow. Making it poorly suited for general use. +.NH 2 +Questionares +.NH 3 +Questions 1 for Amy C +.NH 4 +What do you find the most important in a languge? (eg: speed, readablity) +.PP +Speed, readability, debugging ease and disk space efficiency. +.NH 4 +What tools are important for a language to have? (eg: pkg-manager, ide integration) +.PP +IDE integration (things like tab complete and debugging tools), a package manager, and the ability to interact with the user through the command line easily. +.NH 4 +What features do you like from other languages (eg: advanced memory managment, haskells terse syntax) +.PP +The ability to pass the memory reference of an object or function and a collection of built-in or standard functions like "print", "split", or "sort" +.NH 4 +What do you want to program in this language (eg: websites, low level systems) +.PP +Lightweight command line tools and web backends. +.NH 4 +Do you intend to use graphics in the programs you write? +.PP +No +.NH 4 +Would you prefer a languge that focuses on ease of use, or power of the code? +.PP +I like a good balance between the two. +.NH 4 +What were your last 3 projects? (could they have been written in zippy?) +.PP +A website, a small command-line tool and a midi keyboard (program runs on a Raspberry Pi Pico) +.NH 4 +How many languages would you use on a single project? (could zippy be used in your codebase?) +.PP +I try to use as little languages in a project as possible, so likely not in an existing project. +.NH 4 +Do you care for low level control, or would you prefer high level abstractions? +.PP +I think low-level control is very important, but high-level abstractions are convenient, so a good balance between the two is best. +.NH 4 +Would you be happy to develop libaries for things that aren't already implemented (eg: an sql lib) +.PP +Potentially if it is simple enough to implement new things. .NH 1 Design .NH 1 |