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

New Languages

Name: The Neighborhood Turtle 2009-11-11 18:51

Hey /prog/, I'm looking for a smaller less-complicated programming language (such as python) that can be used for higher level of programming (such as C++)

Anyone have any ideas?

The only languages I've tried so far are:
C
C#
C++
Python
Google Go Language
Would like to experiment with unknown languages :D

Name: Anonymous 2009-11-11 18:59

Given Go's recent debut, and the fact that you don't know what you're looking for tells me that you're not experienced enough to evaluate it in so little time, and by extension, haven't spent much time evaluating the other languages on your list. My advice to you would be... ihbt. dammit.

Name: Anonymous 2009-11-11 19:03

Why do you wish to experiemnt with less complicated languages? You should instead try to learn languages which challenge your mind and lead you to learn new ways of thinking as well as being an useful tool in your arsenal. I'd say go for Common Lisp and Haskell, and read SICP.

Name: The Neighborhood Turtle 2009-11-11 19:08

>>2
Actually, I have spent time in C++/Python.  I only had a momentarily spell in C/C#, and didn't really like how the code was set up or under why is was set up as such (a problem in C#)

I just tried Google Go today, and it was, eh.  I need a programming language that I can use on my Windows easily.  Plus Go is fairly new, and wish to evaluate it at a later time.
>>3
I have heard of both languages, and the concept of Lisp has intrigued me, I'll consider it something to take a look at.

Name: The Neighborhood Turtle 2009-11-11 19:26

>>4
Opps, supposed to be:
I only had a momentarily spell in C/C#, and didn't really like how the code was set up or understand why is was set up as such (a I had problem in C#)

Name: Anonymous 2009-11-11 19:28

>>5
C and C# are very different languages...
C and C++ are closer, but still quite different.
What they have in common are their imperative nature and the C-like syntax.

Name: The Neighborhood Turtle 2009-11-11 19:28

OP here, so I'm looking at Common Lisp now, which implementation of it should I use?

Name: Anonymous 2009-11-11 19:30

>>7
You mentioned Windows, so, I'd say go for ClozureCL or SBCL. SBCL has better code generation, but still has issues with threading and interrupt signals. I use SBCL myself, but either is fine. CLISP may also be an option.
You should also use it with Emacs/SLIME and Paredit.

Name: Anonymous 2009-11-11 19:33

>>7
WHBT, nothing to see here folks

Name: Anonymous 2009-11-11 19:36

Without understanding why you find these languages unsuitable it's hard to give out recommendations. Although the key recommendation would be to pick something and stick with it until you are awesome at it.

If you don't really know what you want, try Perl. You can do anything you want, any way you like. Eventually you will get sick of it, but by then you'll know what you really want.

Name: Anonymous 2009-11-11 20:18

>>10
So only a true Perl programmer can hate Perl?

I notice he didn't list any non-imperative languages.

Name: Anonymous 2009-11-11 20:25

>>1
Logo seems appropriate to your needs.

Name: The Neighborhood Turtle 2009-11-11 20:28

Whilst building the Cocoa IDE for CCL, I reach this error:

Error: File "ccl:cocotron;Foundation' .1' .0' .dll" does not exist

I have all of the files, would could be the problem?

Name: Anonymous 2009-11-11 20:46

>>13
No idea, I've never used their IDE, Emacs/SLIME is enough for me.

Name: Anonymous 2009-11-11 22:19

>>11
Only a True Perl Programmer can truly understand why he should be using something else.

OTOH, sometimes Perl is the answer. But only if you are already a True Perl Programmer will you know when and why. For example, a True Perl Programmer knows that he can obtain Correct Perl Script from an ELF binary by base64 encoding, then unpacking with the correct arguments, which he is also empowered to discern. But only Larry Wall Himself knows what said Script will do beforehand.

Name: Anonymous 2009-11-12 1:52

When I pick up a language, I try to learn at least 85% of its syntax/design patterns (including the standard API, although it takes a long time to pick up a sizable knowledge of most out there).

As >>2 says, get better with what you already "know."  C and Python are pretty powerful (one good for systems programming, the other good for high-level OOP).

Anyway, 3 languages:
Lua - Big for integrating in to games.  Very light, and will teach you the functional way of thinking.  You can glue it to C with custom or SWiG-generated bindings (one C function call will be like 1000 lines of code if you hand it to SWiG... but it's godly).
Ruby - Lua on steroids.  Lua reflects its origins in being tied closely to C through its small standard API and primitive data types (...and lack of stable threading), but Ruby breaks off that through being fully object-oriented and the introduction of a sizable standard API.
Perl - I will never fully learn this language, because it's so fucked up.  That said, knowing a decent subset of it necessary to get things done fairly efficiently is highly beneficial.  Perl's real power lies in CPAN.  I find myself gluing perl scripts to ruby a lot these days.

Name: Anonymous 2009-11-12 2:14

>>15
But only Larry Wall Himself knows what said Script will do beforehand.

That's because he has the power of Christ on his side.

Name: Anonymous 2009-11-12 3:29

1 word java

Name: Anonymous 2009-11-12 5:40

>>13
Just link normally against Foundation...

Name: Anonymous 2009-11-12 6:19

>>16
Too bad that Ruby is slow as fuck.

Name: Anonymous 2009-11-12 8:36

>>12
Yes, Logo will get OP where he needs to go.

Name: Anonymous 2009-11-12 8:37

>>21
I have written many a recursive factorials in Logo.

Name: Anonymous 2009-11-12 8:55

APL.

Name: Anonymous 2009-11-12 8:58

>>12,21
The Neighborhood Turtle
Logo
get OP where he nees to go
I see what you did there.

Name: Anonymous 2009-11-12 9:14

>>22
I have created over a thousand facs
Unknown to Death, Nor known to Life

Name: Anonymous 2009-11-12 18:26

HAXHAXHAXHAXHAXHAXMYANUSANUSANUSANUSANUSANUS

Name: Anonymous 2010-11-14 4:50

Name: Anonymous 2010-11-28 7:52

Name: Anonymous 2010-12-06 9:15

Back to /b/, ``GNAA Faggot''

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