>
> [C] doesn't support recursion, or return arguments.
> my programming style requires both those.


C certainly supports both of those. I'm not sure why you would think it
doesn't.

when I was using python, I was only met with frustration, and constant
> searching through annals of libraries, much as with Java.


As with any programming language, that goes away after the initial
familiarization period.



On Tue, Jan 1, 2013 at 2:16 AM, Logan Streondj <[email protected]> wrote:

>
>
>
> On Mon, Dec 31, 2012 at 5:30 PM, Aaron Hosford <[email protected]>wrote:
>
>> Logan,
>>
>> Why not use C?
>>
>
> doesn't support recursion, or return arguments.
> my programming style requires both those.
>
>
>> It's highly portable, and it's easier to read, understand, write, and
>> modify. Assembly isn't comparably faster enough to justify the
>> significantly greater time it takes to write it, and you can always
>> optimize important loops to assembly later.
>>
>
> It's easier for me to read understand, write and modify, only 16 functions
> hey it's a breeze :-).
>
>
>
>>
>> I'm using Python for the prototyping language for my own projects.
>>
>
> 8-| boggle eyes, I don't know how you manage.
>
>
>>  Python is specifically tailored for clarity and rapid development, so I
>> can focus on my ideas instead of how to effectively use the language.
>>
>
> Really? when I was using python, I was only met with frustration, and
> constant searching through annals of libraries, much as with Java.
> Haskell kinda broke down once project got too big,
> or rather required things easier with mutable variables.
>
>
>> I can easily port key parts of it to C or even assembly later on should
>> efficiency become a problem. The time savings I gain from being able to
>> rapidly test ideas and try out new approaches is invaluable. I can write or
>> rewrite an entire system from scratch in mere days instead of months or
>> even years, so my only slowdowns come from actually thinking about the
>> design, rather than coding.
>>
>
> I can say all the same things for assembly.
> Coding is really the smallest part of what I do.
> my changelog is almost twice the size of my sourcecode,
> it's where I discuss various project ideas in print.
>
> I think a lot of it has to do with how you use it.
> Like C and c++ with all their types and checks,
> it's just a big headache like I dono can't deal with limits,
> I like freedom, being able to do what I want, how I want.
>
> Like I'm willing to dig through the libraries of some high level language,
> if I want to make a bugfix to some open source project I'd like to make
> function on my computer.
> Or if some task specific language is available, like PHP for making
> websites.
>
> Though for the task at hand, i.e. making HSPL, assembly is the best.
> Since I use register-machine assembly, mostly I just write the algorithm,
> load variables, and call functions then return, it's very simple, and
> little coding.  no try catch loops or odd throws.
>
> GDB is completely satisfying for debugging purposes.
>
>
>
>>
>> On Fri, Dec 28, 2012 at 5:09 PM, Logan Streondj <[email protected]>wrote:
>>
>>> Hey I'm just offering you support to do some real coding.
>>>  It's good to get the ideas into something more tangible like programs.
>>>
>>> If you find that after whichever period of time you aren't getting much
>>> anywhere with your chosen route, perhaps you'll choose to contribute to
>>> another AGI project, perhaps my own.
>>>
>>> I did a version release today, now have support for primitive variables
>>> :-).  By next version release quite possibly will be able to do  factorial
>>> or some other simple procedures.
>>> And likely by next year will have English grammar,
>>> allowing for easier verification by others with smaller learning curve.
>>>
>>> I'm programming in Assembly, but it is quite simple,
>>> only 16 assembly commands used, all register-machine,
>>> makes it easy to port and that kinda stuff.
>>>
>>> You would certainly have the capacity to improve upon current AGI
>>> programs,  can look at the current roadmap and see where your ideas might
>>> fit in
>>> https://sourceforge.net/p/rpoku/code/ci/dc0d7886965d5cab645a4d5a220391b316c7c388/tree/roadmap.txt?format=raw
>>>
>>>
>>> On Fri, Dec 28, 2012 at 10:53 AM, Jim Bromer <[email protected]>wrote:
>>>
>>>> The most important case would be the one where it does show some
>>>> capability of learning a crude simplistic language but where it either
>>>> lacks subtlety or where it shows a wide variation of depth.  In some cases,
>>>> for example, it might seem to be working but then it just cannot continue
>>>> to learn new things about a particular subject or where other subjects
>>>> which are comparably as easy seem to be totally beyond it. This is along
>>>> the lines of how other AI projects have fared.  Let's say that my project
>>>> did turn out like this.  Then in order to show that it was a valid concept
>>>> I would have to advance the program so that it was able to go further than
>>>> it had.  The thing is that although the various AI methods are able to do
>>>> some tasks better than others they all fail at a level below what we need
>>>> to see in order to compare them to children.  So being human like is not
>>>> the immediate goal, and being really smart is not the immediate goal. But I
>>>> would need to show that I could improve on contemporary AGI programs in
>>>> order to demonstrate that my ideas were workable and since my program would
>>>> be limited I would need to show that some improvements could be made to my
>>>> program.
>>>>
>>>> Jim Bromer
>>>>    *AGI* | Archives <https://www.listbox.com/member/archive/303/=now>
>>>> <https://www.listbox.com/member/archive/rss/303/5037279-a88c7a6d> |
>>>> Modify <https://www.listbox.com/member/?&;> Your Subscription
>>>> <http://www.listbox.com>
>>>>
>>>
>>>    *AGI* | Archives <https://www.listbox.com/member/archive/303/=now>
>>> <https://www.listbox.com/member/archive/rss/303/23050605-2da819ff> |
>>> Modify <https://www.listbox.com/member/?&;> Your Subscription
>>> <http://www.listbox.com>
>>>
>>
>>    *AGI* | Archives <https://www.listbox.com/member/archive/303/=now>
>> <https://www.listbox.com/member/archive/rss/303/5037279-a88c7a6d> |
>> Modify <https://www.listbox.com/member/?&;> Your Subscription
>> <http://www.listbox.com>
>>
>
>    *AGI* | Archives <https://www.listbox.com/member/archive/303/=now>
> <https://www.listbox.com/member/archive/rss/303/23050605-2da819ff> |
> Modify<https://www.listbox.com/member/?&;>Your Subscription
> <http://www.listbox.com>
>



-------------------------------------------
AGI
Archives: https://www.listbox.com/member/archive/303/=now
RSS Feed: https://www.listbox.com/member/archive/rss/303/21088071-f452e424
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=21088071&id_secret=21088071-58d57657
Powered by Listbox: http://www.listbox.com

Reply via email to