ווער וויל מיך אויסלערנען סי שארפ #C

די אחראים: זייער נייגעריג, אחראי, thefact

אוועטאר
אוהב חכמה
שר חמש מאות
תגובות: 700
זיך איינגעשריבען אום: מאנטאג אוקטובער 03, 2011 2:24 pm

תגובהדורך אוהב חכמה » דינסטאג אוקטובער 11, 2011 3:49 pm

לאז געמאכט האט געשריבן:איבער וואס טענה'ט מען זיך דא?

אויב כאפט מען אפי' נאר איין פראגראמינג לענגוויטש איז דערנאך ממש גארנישט צו נוצן אנדערע שפראכן אויך. אפגעזען צו ס'איז ענדליך אדער נישט.

צום סוף דארף מען סיי ווי נוצן די שפראך וואס די קליענט/בעה"ב וויל. (חוץ אויב מ'מאכט אליינס פרוייקטן, אזאך וואס איז נישט רעקאמענדעט).


איר זעהט מיר אויס צו קענען כאטש איין שפראך, צו קענט איר מיר זאגן וואס די פאלגנדע קאוד טוט?

קאוד: וועל אויס אלע

x[⍋x←6?40]


צו וואס כ'וויל צוקומען איז (אין קורצן):
אויב רעדסטו פון יסודות פון פראגראמינג, דארפסטו בעצם צו זיין גערעכט, אלע שפראכן דארפן צום סוף צוקומען צו די זעלבע יסודות.

דער פראבלעם איז נאר, אז דער צוגאנג איז למעשה גאר אנדערש פון איין שפראך צום צווייטן. אלזא, אויב דער ערשטער שפראך וואס מ'האט זיך געלערנט איז געווען קרום (ווי ++C) אדער פעלערהאפטיג (ווי java), קען דאס בלייבן א חסרון אויף אייביג. ווי גוט האט dijkstra געשריבן :
It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.

(בכלל ליין אדורך די גאנצע בלאט דארט, ס'איז אינטערסאנט סתם אזוי).

ס'גייט אבער נאך מער יסודות'דיג: ווען איינער וויל זיך לערנען פראגראמינג, זאל ער בשום אופן נישט זיין פארנומען מיט לערנען א programming language, ווייל פראגראמינג איז נישט קענען א שפראך, נישט איינס און נישט הונדערט. ס'איז נישט וואוסן וויאזוי צו הייסן דעם קאמפיוטער צו טוהן דאס אדער יענץ. ס'איז וויאזוי צו טרעפן א כלליות'דיגע און סיסטעמאטישע לעזונג צו א פראבלעם פון איין זייט, און די low level details וויאזוי דער קאמפיוטער פירט עס למעשה אויס (Boolean algebra & logic, memory וכו') פון די אנדערע זייט. נאר וואס דען, כדי זיך צו דערלערנען די זאכן דארף מען זיך ארומשפילען דערמיט, דעריבער פעלט יא אויס צו קענען עפעס א שפראך גענוג אויף זיך צו קענען ארומשפילען. איינער וואס לערנט אויף אזא אופן איז אים טאקע א קלייניגקייט זיך אויסצולערנען סיי וועלכע אנדערע שפראך דערנאך, דער פראבלעם איז אבער אז געווענליך לערנען נישט מענטשן אזוי, זיי מיינען אז זיי דארפן זיך פשוט אויסלערנען א שפראך, נאר אנשטאט פראנצויזיש איז דאס #C, און דאס הרג'עט זיי אינגאנצן אוועק, זיי באקומען semicolon syndrome.
און דער פראבלעם איז נישט (נאר) מיט די מענטשן, ס'איז בעיקר מיט די ביכער און די שפראכן זעלבסט. אלעס גייט מיט א פרטים'דיגע צוגאנג, ווילסט טוהן דאס? שרייב דאס. ס'טוט זיך א טענה'ריי מיט'ן קאמפיוטער אויף יעדע זאך, און דער פראגראמער נוצט זיין זכרון (צו געדענקען אלע tricks) מער ווי זיין שכל. אזא איינער איז נישט קיין programmer, אפשר א software writer.

דאס איז געווען מיין שאלה, זענען פארהאן אזעלכע ביכלעך אויף #C וואס לייגן דעם דגוש אויף פראגרעמינג בכלליות, וואס זענען נוצליך אפילו אויב איר פלאנט בכלל נישט צו נוצן #C קיינמאל (אזויווי די אויבנדערמאנטע ביכער זענען)? אויב נישט, מיינט דאס אז #C וועט קאליע מאכן דעם אנהייבער.
לעצט פאראכטן דורך אוהב חכמה אום מאנטאג נובעמבער 21, 2011 4:52 am, מאל פאראכטן געווארן 1 סך הכל.
היודע כל החכמות אם אינו אוהב החכמה אינו חכם אלא טפש הוא, אחר שאינו אוהב, כי היא הדעת. אך האוהב אותה ומתאוה אלי' אע"פ שאינו יודע כלום הרי"ז נקרא חכם, שעכ"פ תשיג אל החכמה האמיתית ודעת אלקים תמצא. (רבינו יונה אבות רפ"ד)

אוועטאר
פאטאקי08
שר עשרת אלפים
תגובות: 11489
זיך איינגעשריבען אום: דאנארשטאג אוגוסט 09, 2007 1:30 pm
לאקאציע: בקרוב אין וואשינגטאן

תגובהדורך פאטאקי08 » דינסטאג אוקטובער 11, 2011 4:09 pm

אוהב חכמה

די שרייבסט אויף סי?
הייב ביטע אן צי ניצן אופ OOP
און א נייע וועלט וועט זיך עפענען פאר דיר

C איז נישט פון די אופ פאמיליע

אוועטאר
אוהב חכמה
שר חמש מאות
תגובות: 700
זיך איינגעשריבען אום: מאנטאג אוקטובער 03, 2011 2:24 pm

תגובהדורך אוהב חכמה » דינסטאג אוקטובער 11, 2011 4:18 pm

כ'קאן ב"ה אסאך programming languages, דערונטער אפאר מיט די OOP paradigm. רוב פון די אנדערע וואס כ'קען זענען אינטערסאנטער.
היודע כל החכמות אם אינו אוהב החכמה אינו חכם אלא טפש הוא, אחר שאינו אוהב, כי היא הדעת. אך האוהב אותה ומתאוה אלי' אע"פ שאינו יודע כלום הרי"ז נקרא חכם, שעכ"פ תשיג אל החכמה האמיתית ודעת אלקים תמצא. (רבינו יונה אבות רפ"ד)

אוועטאר
אוהב חכמה
שר חמש מאות
תגובות: 700
זיך איינגעשריבען אום: מאנטאג אוקטובער 03, 2011 2:24 pm

תגובהדורך אוהב חכמה » דינסטאג אוקטובער 11, 2011 5:11 pm

איר מיינט די קאוד וואס כ'האב געשריבן אין מיין תגובה צו חברינו לאז געמאכט? ס'איז נישט אין C.
היודע כל החכמות אם אינו אוהב החכמה אינו חכם אלא טפש הוא, אחר שאינו אוהב, כי היא הדעת. אך האוהב אותה ומתאוה אלי' אע"פ שאינו יודע כלום הרי"ז נקרא חכם, שעכ"פ תשיג אל החכמה האמיתית ודעת אלקים תמצא. (רבינו יונה אבות רפ"ד)

אוועטאר
פאטאקי08
שר עשרת אלפים
תגובות: 11489
זיך איינגעשריבען אום: דאנארשטאג אוגוסט 09, 2007 1:30 pm
לאקאציע: בקרוב אין וואשינגטאן

תגובהדורך פאטאקי08 » דינסטאג אוקטובער 11, 2011 6:18 pm

איך רעד פון א תגובה און 5 ווערטער אשכול

אוועטאר
פאטאקי08
שר עשרת אלפים
תגובות: 11489
זיך איינגעשריבען אום: דאנארשטאג אוגוסט 09, 2007 1:30 pm
לאקאציע: בקרוב אין וואשינגטאן

תגובהדורך פאטאקי08 » דינסטאג אוקטובער 11, 2011 6:18 pm

אוהב חכמה האט געשריבן:כ'קאן ב"ה אסאך programming languages, דערונטער אפאר מיט די OOP paradigm. רוב פון די אנדערע וואס כ'קען זענען אינטערסאנטער.

ילמדנו רבינו
אפאר דוגמאות

אוועטאר
אוהב חכמה
שר חמש מאות
תגובות: 700
זיך איינגעשריבען אום: מאנטאג אוקטובער 03, 2011 2:24 pm

תגובהדורך אוהב חכמה » דינסטאג אוקטובער 11, 2011 6:27 pm

אויף וויפיל שפראכן ווילט איר איך זאל איבערשרייבן די פראגראם אין יענע תגובה?
...just kidding
צוריק צום נושא.
היודע כל החכמות אם אינו אוהב החכמה אינו חכם אלא טפש הוא, אחר שאינו אוהב, כי היא הדעת. אך האוהב אותה ומתאוה אלי' אע"פ שאינו יודע כלום הרי"ז נקרא חכם, שעכ"פ תשיג אל החכמה האמיתית ודעת אלקים תמצא. (רבינו יונה אבות רפ"ד)

אוועטאר
פאטאקי08
שר עשרת אלפים
תגובות: 11489
זיך איינגעשריבען אום: דאנארשטאג אוגוסט 09, 2007 1:30 pm
לאקאציע: בקרוב אין וואשינגטאן

תגובהדורך פאטאקי08 » דינסטאג אוקטובער 11, 2011 6:29 pm

וויפיל סגייט אריין אין א תגובה

דאנק פון פאראויס

אוועטאר
אוהב חכמה
שר חמש מאות
תגובות: 700
זיך איינגעשריבען אום: מאנטאג אוקטובער 03, 2011 2:24 pm

תגובהדורך אוהב חכמה » דינסטאג אוקטובער 11, 2011 6:34 pm

פאטאקי08 האט געשריבן:
אוהב חכמה האט געשריבן:כ'קאן ב"ה אסאך programming languages, דערונטער אפאר מיט די OOP paradigm. רוב פון די אנדערע וואס כ'קען זענען אינטערסאנטער.

ילמדנו רבינו
אפאר דוגמאות


פון וואס ס'קומט מיר יעצט אויפן געדאנק:
lisp-like languages, functional, logic, Dataflow, stack-based.

די אלע זענען משפחות פון שפראכן (אדער paradigms), נישט שפראכן אליינס.
היודע כל החכמות אם אינו אוהב החכמה אינו חכם אלא טפש הוא, אחר שאינו אוהב, כי היא הדעת. אך האוהב אותה ומתאוה אלי' אע"פ שאינו יודע כלום הרי"ז נקרא חכם, שעכ"פ תשיג אל החכמה האמיתית ודעת אלקים תמצא. (רבינו יונה אבות רפ"ד)

אוועטאר
אוהב חכמה
שר חמש מאות
תגובות: 700
זיך איינגעשריבען אום: מאנטאג אוקטובער 03, 2011 2:24 pm

תגובהדורך אוהב חכמה » דינסטאג אוקטובער 11, 2011 6:35 pm

פאטאקי08 האט געשריבן:וויפיל סגייט אריין אין א תגובה

דאנק פון פאראויס


אפשר נאך יו"ט.
היודע כל החכמות אם אינו אוהב החכמה אינו חכם אלא טפש הוא, אחר שאינו אוהב, כי היא הדעת. אך האוהב אותה ומתאוה אלי' אע"פ שאינו יודע כלום הרי"ז נקרא חכם, שעכ"פ תשיג אל החכמה האמיתית ודעת אלקים תמצא. (רבינו יונה אבות רפ"ד)

אוועטאר
פאטאקי08
שר עשרת אלפים
תגובות: 11489
זיך איינגעשריבען אום: דאנארשטאג אוגוסט 09, 2007 1:30 pm
לאקאציע: בקרוב אין וואשינגטאן

תגובהדורך פאטאקי08 » מאנטאג אוקטובער 31, 2011 10:27 am

שוין נאך יו"ט

אוועטאר
אוהב חכמה
שר חמש מאות
תגובות: 700
זיך איינגעשריבען אום: מאנטאג אוקטובער 03, 2011 2:24 pm

תגובהדורך אוהב חכמה » מאנטאג אוקטובער 31, 2011 11:53 am

פאטאקי08 האט געשריבן:שוין נאך יו"ט


ייש"כ פארן דערמאנען.
כ'האף כ'וועל נאך האבן צייט די וואך.
היודע כל החכמות אם אינו אוהב החכמה אינו חכם אלא טפש הוא, אחר שאינו אוהב, כי היא הדעת. אך האוהב אותה ומתאוה אלי' אע"פ שאינו יודע כלום הרי"ז נקרא חכם, שעכ"פ תשיג אל החכמה האמיתית ודעת אלקים תמצא. (רבינו יונה אבות רפ"ד)

אוועטאר
אוהב חכמה
שר חמש מאות
תגובות: 700
זיך איינגעשריבען אום: מאנטאג אוקטובער 03, 2011 2:24 pm

תגובהדורך אוהב חכמה » דינסטאג נובעמבער 01, 2011 5:49 am

דער פראגראם ציילט פשוט די ווערטער, און נאך יעדע פינפטע ווארט לייגט עס א newline. דאס איז נישט צו אינטערעסאנט, ובכלל איז דאס אן ארבייט וואס געהער פאר א C like language, אסאך אנדערע שפראכן וואלטן דא -אומבארעכטיגטערהייט- אויסגעזעהן אומבאלומפערט.

אלס בעסערע ביישפיל, וועלן מיר שרייבן א פראגראם אויסצורעכענען אלע primes ביז א געוויסן נומער. א prime איז א נומער העכער 2 וואס ווערט נישט צוטיילט דורך קיין שום אנדערע נומער (אויסער זיך זעלבסט און 1). למשל, שרייבנדיג "primes 10" זאל דאס אויסרעכענען 3, 5, 7. מיר וועלן פרובירן צו גיין וואס פשוט'ער, נישט נוצנדיג צופיל קונצען (בפרט אזעלכע וואס זענען ספעציפיש צו א געוויסע שפראך), כדי מ'זאל בעסער קענען פארגלייכען די שפראכן. אויך דער עצם algorithm וועט זיין דאס פשוט'סטע וואס מעגליך, נעמליך Trial division.

וועלן מיר אנהייבן מיט C:

קאוד: וועל אויס אלע

// Prime Number Finder in C
// אוהב חכמה

#include <stdlib.h>
#include <stdio.h>
#include <math.h>

int main(int argc, char *argv[])
  {
   unsigned int number, root, factor, max;
   char isPrime;
   
   if(argc < 2)
   {
      printf("Usage: primes <MAX NUM>\n");
      return 1;
   }
   else
   {
      max = atoi(argv[1]);
   }
   
   if(max < 1)
   {
      printf("Invalid MAX NUM specified\n");
      return 1;
   }

   for(number = 3; number <= max; number += 2)
   {
      root = (int) sqrt((double) number);
      isPrime = 1;

      for(factor = 3; factor <= root;  factor += 2)
      {
         if(! (number % factor))
         {
            isPrime = 0;
            break;
         }
      }
      
      if(isPrime) printf("%d\n", number);
   }
   
   return 0;
  }


און יעצט אנדערע C like languages:

Awk:

קאוד: וועל אויס אלע

#!/usr/bin/awk -f
# Prime Number Finder in AWK
# אוהב חכמה

{ max = $1; }

END {
       if(max < 1)
       {
          print "Usage: primes <MAX NUM>"
       }
      else
       for (number = 3; number < max ; number += 2)
       {
          root = sqrt(number) + 1
          isPrime = 1
          
         for (factor = 3; factor < root; factor += 2)
          {
             isPrime = number % factor
             if( isPrime == 0)
             {
                break
             }
          }
          
         if(isPrime != 0)
         {
             print number
          }
       }
    }


Java:

קאוד: וועל אויס אלע

// Prime Number Finder in Java
// אוהב חכמה

class primes
  {
   public static void main(String[] s)
   {
      if(s.length < 1)
      {
         System.out.println("Usage: primes <MAX NUM>\n");
         System.exit(1);
      }
      
      int max = Integer.valueOf(s[0]).intValue();
      
      if(max < 1)
      {
         System.out.println("Invalid Max Num\n");
         System.exit(1);
      }
      
      for(int number = 3; number <= max; number += 2)
      {
         int root = (int)Math.sqrt(number);
         boolean isPrime = true;
         
         for(int factor = 3; factor <= root; factor += 2)
         {
            if( (number % factor) == 0)
            {
               isPrime = false;
               break;
            }
         }
         
         if(isPrime)
         {
            System.out.println(number);
         }
      }
   }
  }


#C:

קאוד: וועל אויס אלע

// Prime Number Finder in C#
// אוהב חכמה

using System;

class Primes
  {
   private static void Main(String[] argv)
   {
      int max = 0;
      
      if(argv.Length >= 1)
      {
         try
         {
            max = (int)Convert.ToDouble(argv[0]);
         }
         catch
         {
            Console.WriteLine("Invalid Max Num");
            return;
         }

      }
      else
      {
         Console.WriteLine("Usage: primes <MAX NUM>");
         return;
      }
      
      for(int number = 3;  number <= max; number += 2)
      {
         int root = (int) Math.Sqrt(number);
         int isPrime = 1;
         
         for(int factor = 3; factor <= root; factor += 2)
         {
            isPrime = number % factor;
            
            if( isPrime == 0)
            {
               break;
            }
         }
         
         if(isPrime != 0)
         {
            Console.WriteLine(number);
         }
      }
   }
  }
         

הערה: כ'האב זיך נישט געלערנט #C, די קאוד איז באזירט אויף אביסל בלעטערן דא און דארט, מעגליך אז ס'הייבט נישט אהן צו ארבייטן.

Objective-C:

קאוד: וועל אויס אלע

// Prime Number Finder in Objective C
// אוהב חכמה

#include <objc/Object.h>
#include "math.h"

@interface Primes: Object
{
}
- print:(unsigned int)max;
@end

@implementation Primes
- print:(unsigned int)max
{
   unsigned int number, root, factor;
   char isPrime;
   
   for (number = 3; number <= max; number += 2)
   {
      root = (unsigned int)sqrt(number);
      isPrime = 1;
      
      for(factor = 3; factor <= root; factor += 2)
      {
         if( !(number % factor))
         {
            isPrime=0;
            break;
         }
      }
      
      if(isPrime)
      {
         printf("%d\n", number);
      }
   }

}
@end

int main(int argc, char *argv[])
{
   unsigned int max;
   Primes *primes;
   if(argc <= 1)
   {
      printf("Usage: primes <MAX NUM>\n");
      return(1);
   }
   
   max = atoi(argv[1]);
   
   if(max < 1)
   {
      printf("Invalid Max Num\n");
      return(1);
   }
   
   primes = [Primes alloc];
   [primes print:max];
}


Python:

קאוד: וועל אויס אלע

#!/usr/bin/env python
# Prime Number Finder in Python
# אוהב חכמה

import sys
import math

try: max = int(sys.argv[1]);
except:
   print "Usage: primes <MAX NUM>"
   sys.exit()

if max < 1:
   print "Invalid MAX NUM"
   sys.exit()

for num in range(3, max, 2) :
   root = math.sqrt(num) + 1
   isPrime = 1
   for test in range(3, root, 2):
      isPrime = num % test
      if isPrime == 0:
         break

   if isPrime != 0 :
      print num



Perl:

קאוד: וועל אויס אלע

#!/usr/bin/perl
# Prime Number Finder in PERL
# אוהב חכמה

if(@ARGV > 0)
{
   $max = $ARGV[0];
}
else
{
   print "Usage: primes <MAX NUM>\n";
   exit;
}

if($max < 1)
{
   print "Invalid MAX NUM\n";
   exit;
}

for($num = 3; $num < $max; $num += 2)
{
   $root = sqrt($num);
   $isPrime = 1;
   
   for($factor = 3; $factor <= $root; $factor += 2)
   {
      if(!($num % $factor))
      {
         $isPrime = 0;
         last;
      }
   }
   
   if($isPrime == 1) {print "$num\n";}
}


און אפאר פון די אנדערע סארט (דא עפענען זיך די נייע וועלטן...).

Scheme:

קאוד: וועל אויס אלע

;; Prime Number Finder in Scheme
;; אוהב חכמה

(define (check num factor MAX)
   (if (> factor MAX)
      1
      (if (= (modulo num factor) 0)
         0
         (check num (+ factor 2) MAX)
      )
   )
)
      

(define (primes num MAX)
   (if (<= num MAX)
      (and
         
         (if (not (= (check num 3 (sqrt num))  0))
            (and (display num) (display "\n"))
         )
         (primes (+ num 2) MAX)
      )
   )
)



און זיין גרעסערע ברודער Common Lisp:

קאוד: וועל אויס אלע

; Prime Number Finder in Common Lisp
; אוהב חכמה

(defun check (max i sq)
  (if (> i sq)
      (format t "~d~%" max)
      (if (not (= (mod max i) 0))
     (check max (+ i 2) sq))))

(defun _primes (max i)
  (if (< i max)
      (progn
   (check i 3 (sqrt i))
   (_primes max (+ i 2)))))

(defun primes (max)
  (_primes max 3))
 


Rebol:

קאוד: וועל אויס אלע

REBOL [
   Title:   "Prime Number Finder in Rebol"
   Author:   אוהב חכמה
   File:   %primes.r
]

cl_args: make block! system/script/args
max: either none? cl_args/1 [""] [to-integer cl_args/1]


for num 3 max +2 [
   sq: to-integer(square-root(num))
   isp: 1
   for i 3 sq +2 [
      isp: num // i
      if isp = 0 [
         break
      ]
      
   ]
   if isp <> 0 [ print num ]   

]


OCaml:

קאוד: וועל אויס אלע

(* prime number finder in OCaml
   אוהב חכמה *)

let primes max =
let sq = ref 2 in
let sqm = ref 4 in
let num = ref 3 in
let m = ref 0 in
while !num <= !max do
        let i = ref 3 in
        let stop = ref false in
        m := 1;
        while !i <= !sq && not !stop do
                m := (!num mod !i);
                if !m = 0 then
                        stop := true;
                i := !i + 2
        done;
        if not (!m = 0) then
                (print_int(!num);
                print_newline());

        if !num >= !sqm then
                (sq := !sq+1; sqm := !sq * !sq);
       
        num := !num + 2
done;;

let max = ref (int_of_string Sys.argv.(1)) in
if !max < 1 then (print_string("Invalid Max Num\n"); exit(1););
primes(max);


Haskell:

קאוד: וועל אויס אלע

-- Prime Number Finder in Haskell
-- אוהב חכמה

import System

check i c m | i > m  = [(show c) ++ " "]
       | rem c i > 0 = check (i + 2) c m
       | otherwise = []

primes c m s t   | c < m && c >= t = primes c m (s + 1) ((s + 1) * (s + 1))
      | c < m = check 3 c s ++ primes (c + 2) m s t
      | otherwise = []

main =    do
   x <- getArgs    
   print (primes 3 (read (x!!0)::Int) 2 4)



Forth:

קאוד: וועל אויס אלע

( Prime Number Finder in Forth
  אוהב חכמה )

: check ( m num -- b )
   { m num }
   \ var i
   -1 3 -1
   begin
      over m <= and while
           nip
         dup 2 + swap num swap mod tuck ( # num + 2 # )
      repeat   
      drop
   ;

: primes ( m sq sqm -- )
   { m sq sqm }
   \ var i sq sqm
   sqm sq 3
   begin
      dup m <= while
         over over \ sq(max) num
          check ( max num -- b )
         if dup . CR then
         2 +
         rot ( sq num sqm ) over over
         > if
            rot ( num sqm sq )
            1 + nip ( num sq )
            dup dup *  ( num sq sqm )
            rot swap ( sq num sqm )
         then
         \ sqm sq 3
         rot rot
      repeat
      drop drop drop
      ;
         


און צום לעצט, Prolog:

קאוד: וועל אויס אלע

% Prime Number Finder in Prolog
% אוהב חכמה

check(I,C,M,P) :-
   P \= 0,
   I > M.

check(I,C,M,P) :-
   P \= 0,
   NP is C mod I,
   NI is I + 2,
   check(NI,C,M,NP).

primes(M) :-
   nl, primes(3,M,2).

primes(C,M,S) :- C > M.
primes(C,M,S) :-
   check(3,C,S,1),
   write(C), nl,
   NC is C + 2,
   NS is sqrt(NC),
   primes(NC,M,NS).

primes(C,M,S) :-
   NC is C + 2,
   NS is sqrt(NC),
   primes(NC,M,NS).
היודע כל החכמות אם אינו אוהב החכמה אינו חכם אלא טפש הוא, אחר שאינו אוהב, כי היא הדעת. אך האוהב אותה ומתאוה אלי' אע"פ שאינו יודע כלום הרי"ז נקרא חכם, שעכ"פ תשיג אל החכמה האמיתית ודעת אלקים תמצא. (רבינו יונה אבות רפ"ד)

אוועטאר
פאטאקי08
שר עשרת אלפים
תגובות: 11489
זיך איינגעשריבען אום: דאנארשטאג אוגוסט 09, 2007 1:30 pm
לאקאציע: בקרוב אין וואשינגטאן

תגובהדורך פאטאקי08 » דינסטאג נובעמבער 01, 2011 10:47 am

שכח אוהב חכמה
לאמיר זיך נעמען לערנען

אוועטאר
אוהב חכמה
שר חמש מאות
תגובות: 700
זיך איינגעשריבען אום: מאנטאג אוקטובער 03, 2011 2:24 pm

תגובהדורך אוהב חכמה » דינסטאג נובעמבער 01, 2011 5:20 pm

אוהב חכמה האט געשריבן:הערה: כ'האב זיך נישט געלערנט #C, די קאוד איז באזירט אויף אביסל בלעטערן דא און דארט, מעגליך אז ס'הייבט נישט אהן צו ארבייטן.


יעצט compiled, ס'ארבעט יא ב"ה.
לעצט פאראכטן דורך אוהב חכמה אום מיטוואך נובעמבער 02, 2011 9:35 am, מאל פאראכטן געווארן 1 סך הכל.
היודע כל החכמות אם אינו אוהב החכמה אינו חכם אלא טפש הוא, אחר שאינו אוהב, כי היא הדעת. אך האוהב אותה ומתאוה אלי' אע"פ שאינו יודע כלום הרי"ז נקרא חכם, שעכ"פ תשיג אל החכמה האמיתית ודעת אלקים תמצא. (רבינו יונה אבות רפ"ד)

אוועטאר
שוועמל
שר עשרת אלפים
תגובות: 14186
זיך איינגעשריבען אום: מיטוואך יולי 19, 2006 8:40 pm
לאקאציע: גידולו בכל מקום

תגובהדורך שוועמל » דינסטאג נובעמבער 01, 2011 6:32 pm

דאס קענסטו טון דורך קאנווערטן, ס'יז דא אומזיסטע טולס דערפאר און אפילו אונליין ווערסיעס.

אבער כ'אב הנאה געהאטפון דיין קאמענט אויבן.
שוש אשיש בה', תגל נפשי באלקי! (ישעיה סא)

אוועטאר
אוהב חכמה
שר חמש מאות
תגובות: 700
זיך איינגעשריבען אום: מאנטאג אוקטובער 03, 2011 2:24 pm

תגובהדורך אוהב חכמה » דינסטאג נובעמבער 01, 2011 7:16 pm

שוועמל האט געשריבן:דאס קענסטו טון דורך קאנווערטן, ס'יז דא אומזיסטע טולס דערפאר און אפילו אונליין ווערסיעס.

אבער כ'אב הנאה געהאטפון דיין קאמענט אויבן.


קאנווערטן וואס צו וואס?
איר מיינט פון איין שפראך צום אנדערן? דאס איז נאר ביי שפראכן וואס זענען גאר ענדליך איינס צום צווייטן, און אפי' ביי דעם קומט ארויס spaghetti code וואס קוים דער קאמפיוטער זעלבסט קען דאס פארשטיין, ס'איז (געווענטליך) בכלל נישט געמאכט for human consumption.
אדרבה, אויב קומט איר אויף מיט א קאנווערטער פון Forth צו Objective-C (למשל), וואס גיבט ארויס קאוד לכה"פ אזוי פשוט און פארשטענדליך ווי די אויבן געשריבענע, וועט דאס אריינגיין אין היסטאריע אלס איינס פון די גרעסטע חידושים אין compiler construction.
היודע כל החכמות אם אינו אוהב החכמה אינו חכם אלא טפש הוא, אחר שאינו אוהב, כי היא הדעת. אך האוהב אותה ומתאוה אלי' אע"פ שאינו יודע כלום הרי"ז נקרא חכם, שעכ"פ תשיג אל החכמה האמיתית ודעת אלקים תמצא. (רבינו יונה אבות רפ"ד)

לב טוב
שר חמש מאות
תגובות: 558
זיך איינגעשריבען אום: דאנארשטאג אוגוסט 07, 2008 2:37 pm
לאקאציע: בסתר ובגלוי

תגובהדורך לב טוב » מיטוואך נובעמבער 02, 2011 10:23 am

אוהב וויאזוי שרייבט מען דאס מיט וויבי ?
מיר זינגען זיך דאך ביידע אונטער שפאצירנדיג אויפן גאס, טא פארוואס זאלמער ביידע דארפן pause'ן בשעת מיר גייען זיך אדורך ?

אוועטאר
בחורהזעצער
שר חמש מאות
תגובות: 871
זיך איינגעשריבען אום: זונטאג ינואר 16, 2011 9:54 am
לאקאציע: צווישן זשאווא און זשאווא סקריפט...

תגובהדורך בחורהזעצער » מיטוואך נובעמבער 02, 2011 11:40 am

דאס קען דאך פאטאקי און דיפאקט אויך מאכן.

אוועטאר
אוהב חכמה
שר חמש מאות
תגובות: 700
זיך איינגעשריבען אום: מאנטאג אוקטובער 03, 2011 2:24 pm

תגובהדורך אוהב חכמה » מיטוואך נובעמבער 02, 2011 11:52 am

נאט אייך אין VB:

קאוד: וועל אויס אלע

' Prime Number Finder in Visual Basic
' אוהב חכמה

Imports System
Imports Math

Module Prime
   Sub Main(ByVal CmdArgs() As String)
      Dim num As Long, max As Long
      Dim root As Double, isPrime As Byte, factor as Long
      
      If CmdArgs.Length < 1 then
         Console.WriteLine("Usage: primes <MAX NUM>")
         Return
      Else
         max = Convert.ToInt32(CmdArgs(0))   
      End If
      
      For num = 3 to max Step +2
         root = Math.Sqrt(num)
         isPrime = 1
         
         For factor = 3 to root Step +2
            If (num mod factor) = 0 then
               isPrime = 0
               Exit For
            End If
         Next
         
         If isPrime <> 0 Then
            Console.WriteLine(num)
         End If
      Next
   End Sub
End Module


כ'האף ס'איז גוט.
אבער באמת אין דעם פאל איז ר' שוועמל זיכער גערעכט, די איינפאכע חלקים פון #C און VB.NET זענען היינט צוטאגס אזוי נאנט, אז א קאנווערטער קען לכאורה פראדוצירן רעלאטיוו גוטע קאוד ביי אזא פשוטע פראגראם. (אבער הייב נאר אהן צו ניצן LINQ וכדו' וועסטו זעהן ווי צומישט דער קאנווערטער וועט -מסתמא- ווערן).
היודע כל החכמות אם אינו אוהב החכמה אינו חכם אלא טפש הוא, אחר שאינו אוהב, כי היא הדעת. אך האוהב אותה ומתאוה אלי' אע"פ שאינו יודע כלום הרי"ז נקרא חכם, שעכ"פ תשיג אל החכמה האמיתית ודעת אלקים תמצא. (רבינו יונה אבות רפ"ד)

jjthebig1
שר העשר
תגובות: 10
זיך איינגעשריבען אום: דינסטאג נובעמבער 15, 2011 2:57 pm

תגובהדורך jjthebig1 » דינסטאג נובעמבער 15, 2011 4:20 pm

Everything you can do in C# can be done in VB.net. VB.net requires less typing because it utilizes IntelliSense better. For example, when you write an "if" statement in C# you have to type the {} brackets and put the conditions in parathesis. In vb you just start type and "If" and the condition, hit Enter and the IDE will add the "Then" and "End If" blocks.

As אוהב חכמה says, don't get hung up on the language; pay more attention to the technologies. Here is a list of technologies/software, besides a programming langauge, that['s worth to learn:
SQL Server and TSQL
Asp.net
MVC3
JavaScript/JQuery
AJAX
CSS
HTML5

אוועטאר
לאז געמאכט
שר האלפיים
תגובות: 2465
זיך איינגעשריבען אום: פרייטאג דעצמבער 14, 2007 11:55 am

תגובהדורך לאז געמאכט » דינסטאג נובעמבער 15, 2011 6:15 pm

שלום עליכם דזעי-דזעי דער גרויסער... וועלקאם טא דעי קלאב

פאר עווריטינג איז כדאי צוצולייגן 'אלמאסט' כ'האב שוין באגעגענט אפאר זאכן וואס איז דא ביי איינס אבער נישט ביי די אנדערע, דאס איז נאר צושטעלן די פאקט גראד... אויף למעשה זענען ביידע זייער פיין.

איך פערסאנעל גלייך מער #C כאטש כ'ארבעט בעיקר אויף וויבי.נעט צוליב כמה וכמה סיבות.

jjthebig1
שר העשר
תגובות: 10
זיך איינגעשריבען אום: דינסטאג נובעמבער 15, 2011 2:57 pm

תגובהדורך jjthebig1 » דינסטאג נובעמבער 15, 2011 7:33 pm

גערעכט, און פון די אנדערע זייט איז דא זאכן וואס מ'קען נישט טון אין C# (אדער לכל הפחות מ'פלעגט נישט קענען).
I don't knwo about now, but in VS'03 I couldn't do late binding for COM objects in C#. It didn't have the CreateObject function. Where it comes in usefull if you integrate with Office apps and some machines might run different version of Office, you must use late binding to support both.

אוועטאר
אוהב חכמה
שר חמש מאות
תגובות: 700
זיך איינגעשריבען אום: מאנטאג אוקטובער 03, 2011 2:24 pm

תגובהדורך אוהב חכמה » מיטוואך נובעמבער 16, 2011 9:48 am

כ'קען ביידע נישט צו גוט, אבער איז דא pointers אין vb.net? קען מען צוקומען צו די memory? איז דא increment און decrement ביידע prefix און postfix?
אויב איז אמת אז די -און אנדערע low level- זאכן קען מען נישט טוהן אין VB, איז עס טאקע גוט פאר פשוטע פראגראמען, אבער נישט וואו ס'פעלט אויס parallel computing וכדו', און אוודאי נישט פאר גרויסע פראגראמען. (קיין compiler אדער operating system וואלט קיינער נישט גע'חלומ'ט צו שרייבן אזוי).

איר ברענגט ארויס א וויכטיגע נקודה, אז חוץ פון שפראכן -און אפשר נאך וויכטיגער- דארף מען קענען די פארשידענע טעכנאלאגיעס, איך האב אבער פרובירט ארויסצוברענגען עפעס מער יסודות'דיג, די גאנצע צוגאנג צו פראגראמינג זאל זיין באזירט קודם כל איבער וואס פראגראמינג איז בכלל. דאס איז מען נישט קונה דורך די אלע טעכנאלאגיעס, נאר ענדערש דורך data structures & algorithms פון איין זייט און Boolean algebra & logic פון די אנדערע. אויב איינער נוצט sql אלס toolbox, בעפאר ער פארשטייט די געדאנק פון relational databases, אדער ער קען אויסעווייניג גאנצע רעצעפטן פון regular expressions, ווען ער האט נאכנישט ארויס formal languages & regular grammar, באגייט ער דעם זעלבן טעות.

אלענפאלס, יהא בואכם לברכה חברינו הגדול, ס'זעהט אויס ווי מ'וועט נהנה זיין פון אייך דא.
היודע כל החכמות אם אינו אוהב החכמה אינו חכם אלא טפש הוא, אחר שאינו אוהב, כי היא הדעת. אך האוהב אותה ומתאוה אלי' אע"פ שאינו יודע כלום הרי"ז נקרא חכם, שעכ"פ תשיג אל החכמה האמיתית ודעת אלקים תמצא. (רבינו יונה אבות רפ"ד)

איךביןדא
שר העשר
תגובות: 12
זיך איינגעשריבען אום: זונטאג נובעמבער 13, 2011 12:15 pm

תגובהדורך איךביןדא » זונטאג דעצמבער 04, 2011 7:02 am

העלא: איך בין דא
איך האב אפאר קאמפעניעס טריענינג ווידיא און ביכער אויף וויבי.נעט
אבער איך קען נישט אזוי גוט ענגליש
בקיצור איך זיך א שותף זיך אויצולערנען וויבי.נעט


צוריק צו “דעוועלאופערס ווינקל”

ווער איז אונליין

באנוצערס וואס דרייען זיך איצט דא: נישטא קיין איינגעשריבענע באנוצערס און איין גאסט