I have to make a report on a programming language for class. Any suggestions on a language?
Anything goes except: Ada, BASIC, Clojure, COBOL, D, Dart, Delphi, Eiffel, F#, Fortran, Go, Hack, Haskell, Javascript, Julia, Lua, Nim, Pascal, Perl, PHP, Ruby, Rust, Swift, C, C++. Java, Python, Smalltalk, Lisp which are taken.
>>59173031
Brainfuck or Malbolge.
>>59173050
Thanks, I'l give them a look. Professor may strike down because they aren't "general purpose" or really useful. Any backups.
>>59173031
C# ?
>>59173125
Forgot that one but it's off the table too.
>>59173031
Crystal
Wren
Lily
Jai (upcoming)
>>59173147
Thanks! Just what I'm looking for!
HolyC
>>59173031
Objective-C
>>59173031
APL
>>59173172
Doubt as it's derived from C but I'll keep in mind.
>>59173176
Probably off the table. Basically he threw out the common imperative ones.
>>59173031
vimscript
>>59173031
ArnoldC
https://github.com/lhartikk/ArnoldC
>>59173031
I'd go with Erlang or shell scripting
>>59173031
https://en.wikipedia.org/wiki/List_of_programming_languages
>>59173031
HTML
>>59173031
C.
Tons of history. Probably the most important programming language in the world.
>>59173031
brainfuck or lolcode
>>59173031
OCaml.
ML?
>>59173031
C+=
>>59173031
LabVIEW
6502 assembly
>>59173031
Erlang or Forth
C
rich history, used in a lot of projects, still relevant
>>59173031
Prolog
ALGOL (58, 60, or 68)
C--
Whitespace
>>59173031
>that JavaScript logo
Shame, shame.
>>59173031
befunge is quite fun. You can create self modifying algorithms with it.
vimscript isn't listed that. That's a thing people use.
HTML + ROP chains is technically a turing complete language. You can probably find a CVE to do this with in a lot of modern software.
LLVM IR is also a possibility.
>>59173031
OCaml
>>59173031
Modula3
>>59173031
R, Scala, Scheme
>>59173031
R and Matlab are physicists', engineers' and statisticians' bread and butter.
Bash (or sh or zsh or fish or csh) holds the world together.
LaTeX might be Turing complete, I forget.
>>59173031
PowerShell is quite interesting as an object oriented scripting language.
Are the various JavaScript transpiled languages off the table? Coffeescript, Typescript, Clojurescript, Elm (script?), etc? Maybe you could do a combined project on all of them.
>>59174479
Maybe, I'll have to check. Interesting idea combining them.
>>59173031
VS C# , make a form drop a report viewer load your data source, profit.
>>59173031
WHAT FUCKING CLASS IS THIS
IT BETTER NOT BE COLLEGE COMPUTER SCIENCE
>>59173491
Underrated post
>>59173031
Lisp.
C
>>59173031
just go ASM you dingus
>>59173031
From a historical perspective, Lisp has played a role in computer science. You should consider this very much. It is one of the first programming languages created! (Fortran, Lisp, Ada, and Cobol).
>>59173031
Pick Algo 60
https://www.cs.unc.edu/~plaisted/comp455/Algol60.pdf
>>59173031
DrRacket
Assembly or HolyC
What class is this OP?
>>59173031
Turing
>>59174567
Well it is..so
>>59174507
Would be cool but off the table sadly.
>>59174813
Would but also off the table since we are covering later.
>>59174903
Programming Languages
>>59174831
>>59173803
Remember reading about it. Will have to check out definitely being an older language.
>>59175108
>Programming Languages
This seems like a jewbucks course. Are you in high school?
>>59175127
No college. Basically just goes over the basics of languages' implementations, Takes a meta approach not a syntactical one on 'how' to program in them like a intro course.
It's pretty easy.