Any Delphi 7 Coding Monkeys in Here?

Discussion in 'Computer Science & Culture' started by HectorDecimal, Feb 16, 2012.

Thread Status:
Not open for further replies.
  1. HectorDecimal Registered Senior Member

    Messages:
    438
    As of now I've been using Delphi 7 till I get some more consultant work and can afford the newest, biggest, badest version. I find it great for writing math programs and editors. When it comes to advanced real time graphics I use EBasic (IWBasic now) because of the exhaustive 3D and animation routines built in. Also, I use EBasic to create any main control programs because it has a simple "system" command to invoke external programs.

    Hector Decimal
     
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. Chipz Banned Banned

    Messages:
    838
    I've noticed no one is responding here to your call for Delphi. I'll simply mention your remains may soon be converted to petrol. I'm not sure how many people really use Borland products these days for non-legacy code, that is with MSVC Express, MinGW, and ICC. Today there are a few options for Windows graphics primarily lead by GTK, Qt, and Windows native builder which makes people a lot more tentative to tie their products to a limited and costly language. It doesn't help that very few (any?) programming schools teach Pascal and its somewhat antiquated view control and structure.

    I guess I'll ask -- since you're talking about advanced real time graphics... why EBasic and not virtually every other language which has OpenGL bindings...and is free?
     
  4. Google AdSense Guest Advertisement



    to hide all adverts.
  5. HectorDecimal Registered Senior Member

    Messages:
    438
    Physics is my main bag. Coding is a subset need to build personal tools.


    EBasic, is now free. IWBasic is not. Mostly I find it beneficial to stick to a comfortable language. Pascal is verbose. I like it. EBasic is similar to Pascal. I like it too.

    I do check out other languages, but I only learn what I feel is prodcutive and since I agree with NASA that we may lose all communications in a couple years via solar flares, and that may remain for decades, I prefer to learn languages that don't require communication online as a dependency.

    I do like the idea of Open GL. Free is nice. Do you recommend anything to check out? I think the "coding monkey" call was the main effort of this thread, still it would be nice to swap code in D7 and EBasic. In either, one can write their own OpenGL or nearly any oher compiler. D7 is nice for math and can be well encapsulated, so likely not as apt to be petrol in the future as Open GL when the power grid and sigints go down.

    Pleased to meet you.

    Please Register or Log in to view the hidden image!

     
  6. Google AdSense Guest Advertisement



    to hide all adverts.
  7. Chipz Banned Banned

    Messages:
    838
    As long as your comfortable with it and don't expect outside contributions, the language is somewhat irrelevant. Since you're coding physics tools for yourself it probably doesn't matter. I'll say this -- software coded by physicists is read-only, it takes as much time to understand their methodology as it does to just start from scratch at times. I recently started porting an old open-source application put out by NASA, in 2 days I've already removed over 2 thousands superfluous lines of code. That's work done in C.

    I am personally not a Delphi programmer, most of my time is spent in C, C++, Python and on some occasions Fortran, Lisp and Haskell . OpenGL has been around for quite some time, almost a decade I believe. I don't use it much since I mainly work in back-ends, though it seems to be the industry standard today. Not sure I agree on your posit for the risk of Solar Flares. I prefer to learn languages which don't require Windows as a dependency

    Please Register or Log in to view the hidden image!

     
  8. HectorDecimal Registered Senior Member

    Messages:
    438
    I try to write so someone else can use my classes without too much fear of ruining its inherency. Nobody can be certain about the solar flares. I've been able to calculate the last 4 in a row. That's not too bad, but still could be luck. I'll keep working at the predictions and making them more accurate, still I hope NASA (2014) is wrong and I hope my own predictions (2017) is wrong. I find it wise to prepare as though it were correct using NASA as the target date to prepare for. They're good, but not perfect. I'm good too, but not perfect.

    Windoes sucks. I work around it as much as possible using generic routines built in to a compiler. I don't have the time to mess with Unix and other OS's right now. I'm busy preparring and doing CAD and code during the interstices of that prep work. Incidentally, FWIW, I recommend against a bunker. A Faraday Cage is needed to protect electronic gear against any EMP flux compression event, natural or artificial. I see it as 21st Century architecture.

    D7 cross platforms with C/C++ and has the Kylix compiler ability too. EBasic doesn't.
     
  9. Chipz Banned Banned

    Messages:
    838
    Any public code?
     
  10. HectorDecimal Registered Senior Member

    Messages:
    438
    Define please
     
  11. Chipz Banned Banned

    Messages:
    838
    I for example have a GitHub account with some of my public projects. You said you had a methodology of predicting solar flares, is that code public?
     
  12. MacGyver1968 Fixin' Shit that Ain't Broke Valued Senior Member

    Messages:
    7,028
    I haven't coded in 15 years, but I'm currently trying to teach myself the scripting language Papyrus.
     
  13. HectorDecimal Registered Senior Member

    Messages:
    438
    No and I likely won't release it till I can refine it and incorporate it into an ephemeris. I have a forum site of my own that could be used as a public code repository.

    For what it's worth, I started learning Delphi a couple years ago from an old D7 PE I acquired and registered at the old Borland site. They are no more... probably drank what they thought was H2O but turned out to be H2SO4...

    Please Register or Log in to view the hidden image!



    I expect to have some fully developed code around the end of this year. In the meantime, I'd be more than willing to post some snippets...
     
  14. Chipz Banned Banned

    Messages:
    838
    Ech. Forgive my skepticism -- you say you have an application which accurately predicts solar flares but don't share source?

    And MacGyver1968 how could it be you don't code!? Maybe that's how you maintain a happy demeanor around the board with consistency. I'm not familiar with Papyrus, and "Papyrus script" is too generic for search engines, what's it all about?
     
  15. HectorDecimal Registered Senior Member

    Messages:
    438
    Chipz,

    You are putting words in my editor

    Please Register or Log in to view the hidden image!



    I did not say I have an application written that does that one specific function. I said I do calculations and may have said I have a system for calculating the flares, but as of the moment I have nothing I'd be happy to share. When I feel I have something worthy of being uploaded, say complete with all wizards and user capabilities, I'll upload it... somewhere and point to it. As of now I have a number of routines and a good calculator along with some calculators I've written in D7. Maybe I'll build a help file for one of those and make it available, but don't put me on a time schedule to produce. That would likely generate some poor feelings.

    If you don't do Pascal, then what good would D7 code be anyway? D7 will compile C/C++ but not convert between languages. I think there are some cnverters out there, but I try to simplify rather than complicate my workload further, so why would I go there unless I am desperate to share my work?
     
  16. Chipz Banned Banned

    Messages:
    838
    Ah, I assumed the two were one in the same.
     
  17. HectorDecimal Registered Senior Member

    Messages:
    438
    No. In fact I have a list into 2014 that I'll use to benchmark the activity and accurate predictions. For instance currently I use the various ephemeral data to estimate the magnetic geometry of the conjunctions, then compound that to the axes of the magnetospheres of the planets that really matter (Mars, for example, has no magnetic field) I reduce this all to a geometrically expanded variation of Hook's Law to calculate the energy between all the fields involved and calculate the vectors of the fields as they reconnect with the sun. From that I can get a pretty good idea where a flare, not necessarily a spot, may occur. Now, though, I have to enter into the hard coded routines these ratios of the last 4 flares somehown and also CLUSTER data, so I'm really mulling over just how to go about that.

    A few years back I wrote a math editor in EBasic. I ended up with over 8000 lines of code, but that was mostly because I was not as used to using and creating classes then. Delphi has really helped me understand classes much better. I'm pretty much a simple programmer, in that I mean I try to refrain from assigning memory that I will have to free manually.

    Make sense?
     
  18. Crunchy Cat F-in' *meow* baby!!! Valued Senior Member

    Messages:
    8,423
    Nope, I haven't touched Delphi (i.e visual Pascal) in quite some time. Nowadays I am using C++/C# for coding frontend and backend logic and WPF/HTML5 for UI mockup.
     
  19. HectorDecimal Registered Senior Member

    Messages:
    438
    It's really tempting to go to Builder or MS C#, but I've made up my mind to settle down and learn these languages to their fullest.

    EBasic doesn't have as many features as IWBasic, but it's free for personal use. I don't know if the D7 PE can still be registered, but to the best of my knowledge it has never been removed from public domain as freeware.

    MS VB6 express is free as well as C# and Visual C/C++ Haven't bothered doing much with them as of yet.

    Ohh... heloo.
     
Thread Status:
Not open for further replies.

Share This Page