• התכנים בפורום אינם מהווים ייעוץ מקצועי מכל סוג, לרבות ייעוץ השקעות המתחשב בצרכיו המיוחדים של כל אדם.
    השימוש בפורום כפוף לתנאי השימוש. עצם השימוש בפורום מהווה הסכמה מלאה לתנאים אלה.

שאלה טכנית למתכנתים

  • פותח הנושא פותח הנושא teeto
  • פורסם בתאריך פורסם בתאריך
כמות הטסטים (אמורה) להיות דומה/זהה בין השפות, אבל בשפה דינמית הכתיבה/קריאה של הקוד עצמו הרבה יותר נעימה.
התכוונת פחות נעימה. ויותר קשה לפתח.
אם מה שמפריע לך זה verbosity אז בשפות נורמליות יש type inference
 
אני מסתכל ברגע זה ממש על פונקציה שמישהו כתב בשפה דינמית, שהקלט שלה הוא תאריך וערך ההחזרה שלה הוא:
- או Map
- או null
- או false

סה"כ הגיוני...
במיוחד כשאין discriminated union
 
אני מסתכל ברגע זה ממש על פונקציה שמישהו כתב בשפה דינמית, שהקלט שלה הוא תאריך וערך ההחזרה שלה הוא:
- או Map
- או null
- או false

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

אגב, פייתון בגלגוליה המאוחרים יותר תומכת ב-static typing שנאכף על ידי ה-IDE או כלי linting, למי שמעוניין.
 
אני נוטה להאמין שאם מישהו היה מנסה לעשות את זה בג'אווה הוא היה עוצר שניה ומבין שזה לא דבר הגיוני לעשות, ומחזיר ערך בודד וזורק אקספשן בכל מקרה אחר. הנקודה שלי היא שהרבה יותר קל לכתוב קוד גרוע בשפות דינמיות מאשר בשפות סטטיות. יכול להיות שאותו מתכנת אפילו לא הבין בזמן שהוא כותב מה הפונקציה מחזירה (כי בתנאי ה-nil מדובר בערך החזרה מפונקציה אחרת שהוא קורא לה).

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

אגב, פייתון בגלגוליה המאוחרים יותר תומכת ב-static typing שנאכף על ידי ה-IDE או כלי linting, למי שמעוניין.
ממליץ בחום לקחת ספר טוב על האסקל, וללמוד כמה שפה יכולה להיות כלי נהדר, שכופה עליך לכתוב קוד יותר טוב.

משמעת של מתכנתים זה נחמד, אבל מאוד חשוב הדקדוק, שאתה משתמש בו בשביל להביע את הרעיון, שאתה רוצה לנסח. יש שפות כמו פייתון שנותנות לך לכתוב כל שטות. יש שפות כמו CPP שמעודדות אותך לכתוב שטויות. ויש שפות אחרות שמכוונות אותך ליצור מבנה מתמטי עקבי, ששומר עליך מלהיות מטומטם.
 
בוא נאמר שבאידיאל תהיה גם שפה טובה וגם מתכנתים שיודעים לייצר קוד קריא וברור ככל האפשר. בכל אופן קונקרטית static typing לא היה מונע את הפונקציה המדוברת, רק מסבך אותה.
הסיכוי של מחלקה כמו שתיראת, אם אין בה הגיון, לעבור CR הוא דיי אפס.
לפעמים, זה מאוד הגיוני שפונקציה תחזיר טיפוס שהוא איחוד של מספר טיפוסים. בפייתון זה מאוד קשה לטפל נכון במצב כזה. יש שפות סטטיות בהן זה אפשרי אך מעיק. בשפות עם discriminated unuions ו pattern matching קל לטפל נכון במצב כזה, ואפילו הקומפיילר יקלל אותך אם פספסת מקרה.
 
למה לא לעשות פשוט git diff?
כל הרעיון של עבודה עם מערכות ניהול קוד (גיט ודומיו) זה בדיוק לדעת מה שינית בכל פעם. למה לעבוד בצורה עקומה עם תיקיות?

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

פתחו חשבון למסחר עצמאי

פסגות טרייד

ישראל: 0.06% מעסקה (מינימום ₪2 לפעולה)
ארה"ב: 1¢ למניה (מינימום $6 לפעולה)
דמי ניהול: ללא דמי ניהול
מינימום: ₪10,000
פתיחת חשבון

מיטב טרייד

ישראל: 0.08% מעסקה (מינימום ₪4.65 לפעולה)
ארה"ב: 1¢ למניה (מינימום $6 לפעולה או $5 ב-IBKR)
דמי ניהול: פטור לשנתיים, אח״כ ₪15
מינימום: ₪5,000
פתיחת חשבון

אקסלנס טרייד

ישראל: 0.07% מעסקה (מינימום ₪3 לפעולה)
ארה"ב: 1¢ למניה (מינימום $6 לפעולה או $5 ב-IBKR)
דמי ניהול: פטור לשלוש שנים, אח״כ ₪15
מינימום: ₪10,000
פתיחת חשבון
פסגות טרייד
מינימום לפתיחת חשבון: ₪10,000
⌄
ישראל: 0.06% מעסקה (מינימום ₪2 לפעולה)
ארה"ב: 1¢ למניה (מינימום $6 לפעולה)
דמי ניהול: ללא דמי ניהול
פתיחת חשבון
מיטב טרייד
מינימום לפתיחת חשבון: ₪5,000
⌄
ישראל: 0.08% מעסקה (מינימום ₪4.65 לפעולה)
ארה"ב: 1¢ למניה (מינימום $6 לפעולה או $5 ב-IBKR)
דמי ניהול: פטור לשנתיים, אח״כ ₪15
פתיחת חשבון
אקסלנס טרייד
מינימום לפתיחת חשבון: ₪10,000
⌄
ישראל: 0.07% מעסקה (מינימום ₪3 לפעולה)
ארה"ב: 1¢ למניה (מינימום $6 לפעולה או $5 ב-IBKR)
דמי ניהול: פטור לשלוש שנים, אח״כ ₪15
פתיחת חשבון
גילוי נאות: האתר מקבל תגמול בגין פתיחת חשבון דרך הקישורים. אין באמור משום ייעוץ השקעות או שיווק השקעות.
נושאים דומים
פותח הנושא כותרת פורום תגובות תאריך
N שאלה טכנית לגבי העברת מניות מהבנק למערכת מסחר ברוקרים ופלטפורמות מסחר 7
מ שאלה טכנית בעניין של אגח (כנראה שאחד מהם הוא אגח JUNK) שוק ההון 4
פ שאלה טכנית לגבי לאומי טרייד שוק ההון 1
N COVERED CALLS - שאלה טכנית שוק ההון 2
ו שאלה טכנית לגבי אג"ח ישראלית שוק ההון 12
W שאלה טכנית - איך למשוך קופת גמל להשקעה מבלי לשלם מס ע"י קיזוז מול נקודות זכות מיסים 1
tomchoook שאלה טכנית לגבי קניה בלאומי טרייד ברוקרים ופלטפורמות מסחר 3
stamEhad בניית תמהיל תיק השקעות שכולל הלוואה (שאלה טכנית) שוק ההון 3
O שאלה טכנית לגבי טופס 1301 מקוון: דיווח מס הכנסה ליחיד מיסים 1
עייף ומותש סעמק שאלה טכנית פוסטים מאיכות נמוכה 7
A שאלה טכנית על טופס 1301/135: איפה לרשום מס שנוכה במקור מדיבידנדים? מיסים 4
R שאלה טכנית לגבי ספר פקודות פוסטים מאיכות נמוכה 0
N שאלה טכנית לסולידים שוק ההון 12
לאונל שאלה טכנית בנוגע להעברת קרן מנוהלת ל-IRA שוק ההון 1
O שאלה טכנית על שעות שניתן לסחור בהן שוק ההון 4
מ שאלה טכנית על אופציות דולר שוק ההון 0
נ שאלה טכנית - אפשר לתת שתי פקודות לימיט בכיוונים שונים? שוק ההון 2
שניצלוינאי שאלה טכנית tws trade alerts שוק ההון 1
נ שאלה טכנית של מתחילים - איתור ני"ע מתאים שוק ההון 1
ה שאלה טכנית בקשר לקניית קרנות נאמנות דרך אקסלנס שוק ההון 1
אנא-אל האקסולידית שאלה טכנית צרכנות פיננסית 3
pyrocks שאלה טכנית - הסבר על שערי קרן מחקה nikkei שוק ההון 9
ג שאלה טכנית בנוגע למכירה של מניות שוק ההון 1
א שאלה טכנית על קרן מחכה 5121322 שוק ההון 1
א מעלה דף אינטרנט צנוע עם Vibe coding, יש לי שאלה. התפתחות אישית 20
S שאלה לגבי נספח ג' ונספח ד' בטופס 1301 מיסים 0
E שאלה בנושא חישוב מס אוף טופיק 16
צ שאלה למשתמשי אלפי מיסים 2
G שאלה: איך יודעים שפקודה ב Xtrade נכשלה? שוק ההון 0
ק שאלה מעניינת שוק ההון 19
נ שאלה על הסימולטור לעצמאות כלכלית של הסולידית דיוני עומק על פוסטים מהבלוג 0
N שאלה על IRA קרן השתלמות - שבתוכה יש 5 מספרי קופות פנסיה, גמל וקרנות השתלמות 18
N שאלה מחשבתית שוק ההון 52
N שאלה על ניוד ביטוח מנהלים פנסיה, גמל וקרנות השתלמות 6
ה מסלולי השקעה בפנסיה - שאלה לשועלי השקעות פנסיה, גמל וקרנות השתלמות 12
G המלצות ליועץ השקעות + שאלה שוק ההון 2
C שאלה לגבי מגן מס שוק ההון 11
B שאלה על איחוד חשבונות בנק צרכנות פיננסית 6
ה שאלה בנושא מגן מס מיסים 0
N שאלה על פוליסת חיסכון פנסיה, גמל וקרנות השתלמות 7
A שאלה על מגן מס בבינלאומי שוק ההון 1
N שאלה על קרנות סל לעומת קרן מחקה שוק ההון 6
N שאלה על קרן צוברת דיבידנדים שוק ההון 1
N שאלה על קרן מחקה שוק ההון 12
N שאלה על קרן מחקה מדד חו"ל כלשהו שוק ההון 4
N שאלה על קרנות מחקות וקרנות סל שוק ההון 1
N שאלה על קרן ממונפת פי 3 נאסדק שוק ההון 4
ר שאלה מורכבת בנושא מס הכנסה ומס שבח מיסים 0
yoyo שאלה ליחידים שפרשו- כמה כסף לחודש צריך אדם יחיד פרישה מוקדמת והחיים שאחריה 22
B שאלה על הנחה בביטוח בריאות לילדים - הראל צרכנות פיננסית 3

נושאים דומים

Back
למעלה