Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-

PERFECT pROGRMANNG LANGUAGE

Name: Anonymous 2010-01-29 12:24

I know

LISP/SICP
PROLOGIC PROGRMMING
LAMBDA THEORY
OBJECT ORIENTED

so what is the perfect programming language?

Name: Anonymous 2010-01-29 12:26

C

Name: Anonymous 2010-01-29 12:32

VB

Name: Anonymous 2010-01-29 12:32

>>1
You must unlearn what you have learned, Weedeater, only then will you become ENTERPRISE QUALITY

Name: Anonymous 2010-01-29 12:42

Smalltalk

Name: Anonymous 2010-01-29 12:43

TROLLGOL coming spring 2010 (maybe)

Name: Anonymous 2010-01-29 15:03

QBasic

Name: Anonymous 2010-01-29 15:22

>>7
There are still people using it.

Name: Anonymous 2010-01-29 16:23

Scheme

Name: Anonymous 2010-01-29 16:48

common lisp

Name: Anonymous 2010-01-29 16:53

LAMBDA THEORY

The fuck is that?

Name: Anonymous 2010-01-29 17:08

>>11
You should visit the Church of Church.

Name: Anonymous 2010-01-29 17:40

Forth

Name: Anonymous 2010-01-29 18:33

J

Name: Anonymous 2010-01-29 19:05

joy

Name: Anonymous 2010-01-29 19:30

ENIAC CODING SYSTEM, learn it and become the vacuum tube god.

Name: Anonymous 2010-01-29 19:45

Brainfuck

Name: Anonymous 2010-01-29 21:29

>>14
I hear J is pretty cool.

>>17

a"!EGNUFEB"v
"YOU MENA "<@,,,,,,,,,,,,,,,,,,

Name: Anonymous 2010-01-30 4:19

>>11
[quote]PROLOGIC PROGRAMMING[/quote]

the fuck is that?

Name: Anonymous 2010-01-30 4:21

>>19
WHAT FUCK IS QUOTE?

Name: Anonymous 2010-01-30 9:29

jquerry

Name: Anonymous 2010-01-30 10:42

[cite]PROLOGIC PROGRAMMING[/cite]

Name: Anonymous 2010-01-30 10:48

>>19
prolog ? maybe ?

Name: Anonymous 2010-01-30 14:23

>>23
No, you imbecile, PROLOGIC /PROG/AMING

Name: Anonymous 2010-01-30 14:32

>>24
Prologic progaming! Not for teh newbs!!oneone

Name: Anonymous 2010-01-30 15:21

>>25
prologic proGAMING ?!?

Name: Anonymous 2010-01-30 15:27

Serious question. I was about to open a dedicated thread, but this one seems to be fine (if we exclude spam and trolling).

I'm searching for a new programming language to learn. I'd like to have something like python on the speed-of-programming point of view, but with a strong threading model (which totally lacks in python, unfortunately).

Any suggestion?

Name: Anonymous 2010-01-30 15:49

>>27
What about Jython? It's python running on top of the JVM, so you get the JVM's threading model. If you've programmed in a lisp dialect, maybe Clojure fits you; these days it's becoming a not so fast, by now at least, but with good constructs for concurrency; using the very same JVM's threading model.

Name: Anonymous 2010-01-30 16:17

>>27
Go.

I'm probably trolling but you might want to look into it anyway.

Name: Anonymous 2010-01-31 1:51

>>27
Befunge (Funge-98) has impressive parallelism, and really advanced FIOC.

Name: Anonymous 2010-01-31 3:15

>>30
impressive parallelism

Except the spec essentially requires that the threads be processed sequentially.

really advanced FIOC

IHBT

>>27
Haskellﷺ (you can easily go as slow as python if you use [Char] instead of ByteString.

Name: Anonymous 2010-01-31 4:26

>>27
Lua is probably the closest thing to Python that has a nice concurrency model ( http://luaforge.net/projects/luapi/ ). Library availability is better than commonly implied, but the Lua community is pretty disorganized when compared to that surrounding Python, Perl, or Ruby.

Erlang's community is somewhat better, but that's a whole different ball game.

I don't know where Perl falls into this. I know it can be thread-safe (no GIL), but I don't know much about Perl concurrency.

Name: Anonymous 2010-01-31 6:12

>>32
Personally I dislike Perl. It's well known as good system language under *nix, but I think it's not very self-coherent. It seems like it has been built by patching patches over a patched language. This is just my impression, of course.

What about it's threading model?

Name: Anonymous 2010-01-31 6:36

>>33
threading in perl is fine as far as i know.
you are right though, perl is not a good idea for a embemed scripting language. it has quite a complicated and somewhat messy syntax, but it is quite powerfull and flexible.

that doesnt mean that every perl program is a mess, you can write quite clean programs in perl ofcourse.

Name: Anonymous 2010-01-31 8:39

erlang

Name: Anonymous 2010-01-31 13:43

>>35
Hax my anus

Name: Anonymous 2010-01-31 15:47

>>36
Get out.

Name: Anonymous 2010-01-31 18:11

Lately I've really been enjoying Scala.  Sure, it's not perfect (runs on the JVM, with expected overhead issues) but I do like how it marries functional and object-oriented programming in a very usable way that took a C-trained programmer like me a few days to really feel at home in.

If perfect means perfect in every way, there isn't one. But of all the languages I have worked with much, I'm enjoying Scala as much as C, and I'm sure nostalgia for my first useful language affects my opinion of C.

This is purely from a joy-of-programming standpoint, not taking into account efficiency of compiled code etc.

Name: Anonymous 2010-01-31 19:53

How on earth is ``LAMBDA THEORY'' a theory?

Name: Anonymous 2010-01-31 19:56

A stack language. Forth, not Factor.

Name: !MILKRIBS4k 2010-01-31 20:00

lisp wwwwwwwwwwwwwwwwwww

Name: Leah Culver !1LEahRIBg. 2010-01-31 20:10

>>41
You are not the real MILKRIBS ;_;

Name: !MILKRIBS4k 2010-01-31 20:17

>>42
What!

Name: Anonymous 2010-01-31 20:22

>>43
Your an Anus!

Name: Anonymous 2010-01-31 20:25

>>44
WHAT MY ANUS

Name: Leah Culver !1LEahRIBg. 2010-01-31 20:27

>>43
I checked on lounge, and it's true. So, you finally finished the game.

Name: !MILKRIBS4k 2010-01-31 20:33

>>44
NO THANK YOU
>>46
I think I might make a sort of world4ch rpg for the gameboy next!

Name: Anonymous 2010-02-01 3:45

Become a master of programming, Make a new language for each program you write.

Name: Anonymous 2010-02-01 15:29

>>31
Well its FIOC is both more sophisticated and more purposeful than that of Python's. What trolling?

Oh right, no one writes in Befunge.

Name: Anonymous 2010-02-01 18:16

It's obvious
http://haxe.org/

Why write 4 languages when you can write in 1.

Name: Anonymous 2010-02-01 19:13

>>50
what the christ

Name: Anonymous 2010-02-01 20:11

>>50
im 12 years old and wat is this

Name: Anonymous 2010-02-02 0:30

>>52
Back to /b/, please.

Name: Anonymous 2010-02-02 3:43

>>32
Lua is probably the closest thing to Python that has a nice concurrency model ( http://luaforge.net/projects/luapi/ )

I think you missed the point.
The Pi-Threads documentation says:
For Lua programmers, the Pi-threads gives an abstraction layer above the coroutine mechanism
Basically this is the same concept of python: thread are implemented as library above a single real thread which is the process itself.

Name: Anonymous 2010-02-02 7:24

Lately I've really been enjoying C#.  Sure, it's not perfect (runs on the .NET, with expected overhead issues) but I do like how it marries functional and object-oriented programming in a very usable way that took a C-trained programmer like me a few days to really feel at home in.

If perfect means perfect in every way, there isn't one. But of all the languages I have worked with much, I'm enjoying C# as much as C, and I'm sure nostalgia for my first useful language affects my opinion of C.

This is purely from a joy-of-programming standpoint, not taking into account efficiency of compiled code etc.

Name: Anonymous 2010-02-02 7:38

>>55
GET OUT, MS SPOKESGOBLIN

Name: Anonymous 2010-02-02 7:50

>>55
C# is what you may use for some ENTERPRISE application, like Java. Java actually implements what I need in terms of concurrency, but doesn't give me what I need in terms of development speed.

I'm not a C# programmer (actually I work only under GNU/Linux and NO, I don't trust in Mono), but I know it's pretty similar to Java. This kind of language is good if you need to develop a big application.

As programmer, I need to know a language which is well suited for quick-and-dirty stuff ass well as big applications. Python seems to fit my needs except on the threading point.

>>28san was talking about Jython, but do I really want to have an interpreter over a VM?

Name: Anonymous 2010-02-02 8:24

>>55
You just don't know enough programming languages and you don't know C# well enough. Don't get me wrong, a few years ago I thought C# was really awesome, but that was because I didn't know other languages(I was coming from a C-like background, with lots of low-level inclinations), nor did I know C# well enough to know its limits. Now, I just think it's an okay language I'd rather work on if I had to choose between it and Java. If you're coming from a low-level language, C# may seem very high-level, but that's just because one does not know enough high-level languages to make an informed choice.

but I do like how it marries functional and object-oriented programming
C#? A functional language? I wouldn't say it's that much more functional than C: if you obey the right conventions, any language can be thought of as functional, however how 'functional' a language is, is usually described in support for various features that you might expect from such languages, like having almost every expression return a value(or values), lots of mapping, reduce, lambdas, high-order functions, closures, and many others. By itself, C# does incorporate some nice features found in functional languages, but I don't consider it a functional language that much more than I consider C a functional language.
This is purely from a joy-of-programming standpoint
I find coding in C# to be a fairly non-frustrating activity as it's a managed, garbage collected language, but I wouldn't go as far as to say it brings me great joy in using it. Many OO features may not be needed by the user, as well as various restrictions that come with such single dispatch OO systems. One may find himself writing lots of boilerplate code to please such systems, instead of just solving the problem.

tl;dr: C# is an average/decent language, but if the programmer thinks it's the best that there ever was/will be, then he just doesn't know enough.

Name: Anonymous 2010-02-02 8:53

>>57
Python seems to fit my needs except on the threading point.
Then how about Stackless?

Name: Anonymous 2010-02-02 8:54

>>55
>>38
Oh you!

Name: >>58 2010-02-02 9:36

Fuck, IHBT... that's what I get for not reading the thread.

Name: Anonymous 2010-02-02 10:52

>>58
Totally agree.

>>61
Don't get it.

Name: Anonymous 2010-02-02 12:56

[list=1]
[*]Go to the shops
[*]Buy a new computer
[*]Swear at computer when it crashes
[/list]

Name: Anonymous 2010-02-02 12:57

<b> I fail </b>

Name: Anonymous 2010-02-02 13:00

code

Name: Anonymous 2010-02-02 13:27

>>63-65 is this the "try bbcode" thread?

Name: Anonymous 2010-02-02 14:30

I'm in love with c++. Everyone should be!

Don't change these.
Name: Email:
Entire Thread Thread List