Reputation
8,133
Next privilege 10,000 Rep.
Access moderator tools
Badges
4 31 52
Impact
~926k people reached

Sep
19
comment A good interpreted language for a small embedded project
So, in summary. I ended up going with writing my own (non-compliant) Forth interpreter.
Sep
19
comment A good interpreted language for a small embedded project
I looked at TinyScheme. I think it would work, but I don't know Scheme at all.. So, I figured Forth would be easier to wrap my head around(which it is). I wouldn't consider Forth to have an absolutely huge learning curve, I've worked with stack machines before though, so that's probably why it comes fairly natural to me heh. Forth is excellent for this though because it's trivial to extend later to do a crude form of JIT and such... and implementation consists of a stack, a dictionary, and a few built in words
Sep
19
accepted A good interpreted language for a small embedded project
Sep
18
comment Why are many programmers moving their code to github?
@KonradRudolph I think the reason people are avoiding SourceForge now not only because of their website, but also because of their sometime overly strict project approval. I submitted a project for a small hobby OS and got rejected... At the time, Github was still new and experimental, so I went with google code. Personally, I think all of the traditional sites are beat out by Bitbucket's user interface and options. Personally, I like Bitbucket's site more than Github even
Sep
18
comment A good interpreted language for a small embedded project
@JimmyHoffa you're saying I should implement scheme on my device and then from there implement a scripting language in scheme? double interpretation? lol
Sep
18
comment A good interpreted language for a small embedded project
There is eLua but it's out of my range for resources. Basically 32K of RAM is required for anything useful
Sep
18
asked A good interpreted language for a small embedded project
Sep
15
asked Best thing to do about projects supporting multiple versions of Visual Studio?
Sep
14
comment Starting off with web dev with php
+1 for PHP is bad. I agree with all of your reasons except for "cannot self host". PHP, I'd argue is the easiest thing to self-host... although configuring it to actually work with your applications is another thing.
Sep
12
comment Why are many programmers moving their code to github?
@Den Yea, I really don't know why BitBucket isn't more popular. It has private hosting and let's you choose between Git or Mercurial (which I like Mercurial a lot more)
Sep
9
awarded  Yearling
Sep
7
answered How can I convince my boss that ANSI C is inadequate for our new project?
Jul
28
answered Pros and Cons of holding all the business logic in stored procedures in web application
Jul
26
awarded  Popular Question
Jul
5
accepted Which algorithms/data structures should I “recognize” and know by name?
Jul
5
comment Which algorithms/data structures should I “recognize” and know by name?
@JamesYoungman good point there, but that wasn't included as part of the problem. I asked the same thing to the interviewer and he said assume it's a flat fee
Jul
5
comment Which algorithms/data structures should I “recognize” and know by name?
Also, I have a lot of studying to do :)
Jul
5
comment Which algorithms/data structures should I “recognize” and know by name?
Good point about the locker problem. The only thing is that wouldn't a queue still be faster if random access wasn't required? (A customer says "I need a locker" not "I need locker #123") I'm unsure of what you'd say the complexity is for adding and removing from a queue. Probably O(n)?
Jul
5
awarded  Nice Question
Jul
4
comment Which algorithms/data structures should I “recognize” and know by name?
@Telastyn Random access isn't needed though. A person will get a locker out of the free list, and a person will return a locker to the free list. That's it. If you want to discuss further we can carry this onto chat