Do you think SICP should be converted over to a language like python or ruby?

1 Answer

Answer :

answer:Some, maybe. People out there have already redone the exercises in other languages here: http://codepoetics.com/wiki/index.php?title[equal]Topics:SICP_in_other_languages I think scheme is pretty decent because you learn the concepts and don’t worry about syntax so much, unlike some others. I don’t think it will necessarily be better in other languages, but other languages are used more often, so if you need to learn them anyway, its not a bad place to start. Depending on the language, some things might be much less elegant though, and confuse you between the concept and its implementation in a language.

Related questions

Description : Would you like to learn about the two popular programming languages: Python vs Ruby?

Last Answer : I like to to learn programming languages because it will be very helpful to get a good job and good salary. Now I am studying online programming language classes and I hope I will become good.

Description : Python or Ruby?

Last Answer : answer:Well... I'd go for Python because it's Dutch ;-) Seriously though, I think I'd prefer Python but I haven't looked into it that much. It's just that Ruby only seems to have gotten ... when I am going to try my luck at desktop applications, I wouldn't need to learn an entire new language.

Description : Ruby & Rails or Python & Django?

Last Answer : answer:Ask-public is written in Python using Django and the developers love it. You've narrowed your choice down to the best open source web frameworks available, so I doubt you'll have many ... has an automated admin interface. A lot of it comes down to which language you prefer, stylistically.

Description : GAE contains the several runtime environments including : JAVA, Python, _______ & a) C# & MySQL b) Net & Ruby c) PHP & GO d) Closure & Scala

Last Answer : PHP & GO

Description : Ruby and Python are types of what?

Last Answer : Coding languages

Description : Do you think it's important to learn a foreign language?

Last Answer : answer:Yes. English isn’t my mother tongue, and I’m here. Beside with English I can access more information as many information sources aren’t written in my mother tongue.

Description : What do you think an English Language Teacher does? Who is he?

Last Answer : It could be almost anyone. A friend’s daughter is going from her stint in the Peace Corps to being an ELT overseas.

Description : To get an MBA do you have to get an undergraduate degree in business? Or can I get it in anything like Music or a language?

Last Answer : Your undergraduate degree can be in anything. However, there may be some prerequisite undergrad courses that you need to get into the program (math courses, economics, etc). The college department offering the MBA should be able to tell you what you need.

Description : Different perspectives on how language shapes identity?

Last Answer : answer:I haven't read the article, and I don't intend to. But just off the top of my head, I have the following thoughts: - from the point of the majority population - for example: in ... Boston English' and Chicago English' as specific subcultures. I can see lots of directions where this would go.

Description : Why can't some people learn the language of their residence no matter how much they try?

Last Answer : I read an article some time ago that said that children pick up languages easily and naturally (almost by osmosis, as it were) up until age 12-14 or so. Then, somehow, a switch goes off ... probably Google it. Maybe something like that has happened to that individual, only to a much greater degree.

Description : Should today's schools be requiring Basic or C++ as a language requirement?

Last Answer : answer:I’m totally for it. I don’t think the language is important. Python, Ruby, Lisp. It doesn’t matter. It isn’t about making programmers. It is about conditional statements and teaching how to step through a problem and find a solution.

Description : What's a good Spanish language course or other skill building course that I can listen to on my iPod while driving?

Last Answer : answer:Rosettasttone Pimsleur “Other skill-building core“is too cosmic in terms of choices. For example. How to build a dry stone wall.Or how to do double-entry bookkeeping?

Description : What are good sources of foreign language books online?

Last Answer : When you wrote “foreign language books,” do you mean like stories/literature or do you mean like books that teach you the language? Or both?

Description : What are the best MBA programs to learn a second language before you graduate?

Last Answer : This site can answer your questions about how different factors lead to different school choices.

Description : Speakers of other languages: when someone asks a question about grammar in your language (please name it), does it incite as much controversy and produce as much heated disagreement as do English grammar questions here on Fluther?

Last Answer : It can, as Finnish grammar is extremely complicated (14 different cases and 7 different verb endings)

Description : What types of different language majors are there?

Last Answer : The only major I can think of that’s not a language in itself is International Business. Most of the IB programs I’ve seen have a language requirement to go with the major. Is that what you’re asking? I’m a little unclear.

Description : What's a good reason to learn a foreign language?

Last Answer : It is fantastic exercise and stimulation for the brain. That’s my number one reason.

Description : Where to find language exchange partner ? (anyone wanna learn chinese)

Last Answer : You might want to try the website livemocha.com. I believe that site pairs you up with a language partner online.

Description : Does anyone know of a college that offers degrees in Asian language studies on line?

Last Answer : You could try this or perhaps this would be better. I looked them up on Google.

Description : Do teachers teach proper English or just teach common language skills to conform to modern standards?

Last Answer : answer:It depends on what you consider proper English. I think they are teaching proper English.

Description : Has anyone used Fluenz to learn a new language?

Last Answer : answer:I haven't used it, but as a language teacher, I can hopefully offer a few insights. I watched the video explaining the approach they employ. Fluenz seems to employ a mix of Grammar ... it doesn't really overcome the problems of learning without a teacher and other people to communicate with.

Description : Foreign Language Certification?

Last Answer : Employers will want to see results, and will subject you to examination. I think just saying you are fluent on your Resume is more than enough.

Description : What's the best way to learn a foreign language if you're unable to travel to a foreign country and don't have funds for an expensive class?

Last Answer : Some people claim that Rosetta Stone is very efficacious. I have tried it, and liked it, but could not find the self-motivation necessary to complete the course.

Description : Name for English as a Second Language Teaching Institute?

Last Answer : English Class – easy to remember, straight to the point

Description : What are some good, free, language learning programs?

Last Answer : Ingolingo.com works for me.

Description : Has anyone tried Fluenz software to learn a new language?

Last Answer : it has price to pay..why dont you learn a new language who has no charge? give it a try to this web site…you’ll like it livemocha

Description : How can I learn Python language for free?

Last Answer : This question came up here a few months ago. See the Python comments here.

Description : Do you recommend Python as a first language?

Last Answer : answer:If you want to code on Linux yes it's good. but on Windows you'll need to run the whole thing and it's a mess to run app etc. As a first language I would tell you learn some web language like PHP it ... apps in less time. If you want to code for real then learn the big thing, c, c++, c# etc.

Description : Python programming language?

Last Answer : What is Python and what is it for? Python is a high-level language. Those in which the codes have a syntax similar to human language, as well as Ruby, which has a dynamic typing. So ... and is object oriented. It was created in 1992 by the Dutch mathematician and programmer Guido Van Rossum.

Description : Which statement is valid about computer program? A) High level languages must be converted into machine language to execute B) High level language programs are more efficient and faster to execute C) It ... to identify errors in high level language program than in low level programs D) All of above

Last Answer : Answer : A

Description : C programs are converted into machine language with the help of A) An Editor B) A complier C) An operating system D) None of the above

Last Answer : B) A complier

Description : High level programming language can be converted to machine language using which of the following? (A) Oracle (B) Compiler (C) Mat lab (D) Assembler

Last Answer : (B) Compiler

Description : what does a diseased boskoop ruby plant look like

Last Answer : Need Answer

Description : My pet notion regarding the teaching of mathematics in high school: basic probability and statistics should take priority over calculus. What do you think?

Last Answer : Well, if you're talking about the stat courses taught to business and psych majors, I'd be OK with it. It depends on where the student is going to go in math. You need integral ... at least to understand probability theory beyond things like coin-toss problems, so I'd still teach calculus first.

Description : In the Sonic the Hedgehog franchise, who wins between the Phantom Ruby and the Master Emerald?

Last Answer : Need Answer

Description : What's the difference between a ruby, an emerald, and a diamond?

Last Answer : answer:Gemstones are actually the condensed essence of pokémon, so demending on which element your pokémon is, you get different gemstones. Actually, different kind of gems have different kind ... have differently couloured flames when you burn them, they result in different colours with gemstones.

Description : What can Ruby on Rails accomplish?

Last Answer : answer:I'm not a Rails hacker by any means, but I have played with it a bit and am familiar with LAMP and Drupal. AFAIK Rails is a relatively new framework. It seems very popular with the kids, but ... what can the language do - it's more how hard is it to do $TASK with $LANGUAGE in $FRAMEWORK

Description : How to use cron in ruby on rails (2.3.5). Please help?

Last Answer : answer:At the UNIX prompt, type man crontab and help documentation will appear. - Crontab is the interface you use to schedule jobs in cron. It launches a basic text editor - usually vi but anything you want - and you enter in one ... . 30 21 * * 3 /path/to/maintenance.sh # #---------------------

Description : Valley Investors appraisal of Ruby on Rails?

Last Answer : answer:I think the smartest thing you can do is to listen to your engineers and developers. If you're concerned that they aren't able to give you competent advice, I highly suggest you hire a ... even more problems with that approach. Also, is there a reason you're going with MySQL over PostgreSQL?

Description : What's so special about Ruby, anyway?

Last Answer : According to the website, it has an elegance in it’s simplicity and productivity.

Description : How do I employ a ruby gem?

Last Answer : answer:Use in this in the Terminal or SSH to check that the gem installed correctly. gem list-both That should be two separate dashes, Fluther is screwing up and combining them both. From there ... rubygems' require NAME OF GEM' Use straight quotes not curly ones. Fluther mangles these too.

Description : How to learn Ruby on Rail quickly?

Last Answer : answer:This may be of help. http://guides.rubyonrails.org/getting_started.html

Description : How do you remove a plugin in a Ruby on Rails application and scaffold?

Last Answer : answered my own question I think. script/generate scaffold lfp_contact didn't load the helpers with the right case sensitivity. change the helper method and was able to run script/server. Hopefully I will be ... keep all my cases lowercase. and I won't use underscores in my naming conventions. ^_^

Description : Google App Engine vs. Heroku: which would you use for a simple ruby web app?

Last Answer : Google App Engine only supports Python and Java, so you can’t use Ruby there. Never heard of Heroku.

Description : Is there a Perl alternative to Ruby on Rails and Django?

Last Answer : Seriously, if you’re comparing women to programming languages, you have MUCH bigger problems than this…

Description : How to open a file in ruby?

Last Answer : Is this anything you had in mind? You just need the direct URL of the image. If that’s not what you mean, could you maybe try to be a tad more specific? Or clear. I’m not sure I understand completely. Sorry! Hope that does help though. :P

Description : Where can I find the latest plugins and gems in ruby on rails and all the latest development on rails?

Last Answer : skit to the bottom of http://wiki.rubyonrails.org/rails/pages/Plugins

Description : What do contract Ruby on Rails programmers get paid?

Last Answer : Where? A reasonably qualified Rails developer in New York City or the San Francisco Bay area can expect to make significantly more than a reasonably qualified Rails developer in rural Iowa.

Description : Does OpenCongress.org run on Ruby on Rails?

Last Answer : Nevermind! I found it right after I posted the question! It does in fact use RoR.

Description : Working with files in Ruby...

Last Answer : Dir.glob and Dir.each will help you out. I suggest glob so you can just match to a pattern.