Wszystko
Najnowsze
Archiwum
- 1
- 1
czy z programowania c++/c# warto sie przesiąść na jave?
#kiciochpyta #programowanie #csharp #cpp #java
#kiciochpyta #programowanie #csharp #cpp #java
- 6
W jednym z ostatnich wpisów @itterasshai pytał o reimplementację algorytmu napisanego w Haskellu do C++. Postanowiłem spróbować.
Tutaj znajduje się oryginalny kod w Haskellu. Funkcja jest rozbita na 3 przypadki - n == 0, n == 1 i n pozostałe. Przypomniałem sobie o rozwiązaniu ciągu Fibonacciego korzystającego z template metaprogramming i spróbowałem wykorzystać tę technikę do rozwiązania danego problemu.
Efekt możecie znaleźć tutaj
Tutaj znajduje się oryginalny kod w Haskellu. Funkcja jest rozbita na 3 przypadki - n == 0, n == 1 i n pozostałe. Przypomniałem sobie o rozwiązaniu ciągu Fibonacciego korzystającego z template metaprogramming i spróbowałem wykorzystać tę technikę do rozwiązania danego problemu.
Efekt możecie znaleźć tutaj
taktyk, na później
Istnieje coś takiego jak translator z języka Haskell na C++ albo Jave? Mam pewien problem do którego rozwiązanie znalazłem tylko w Haskellu, jednak biorąc pod uwagę, że to język czysto funkcyjny, nie potrafię sobie przetłumaczyć kodu na C++.
#programowanie #cpp #haskell #java
#programowanie #cpp #haskell #java
- 0
@itterasshai: Daj linka do kodu.
@itterasshai: albo nie tłumacz, tylko podlinkuj haskella pod C++ ;) http://stackoverflow.com/questions/3859340/calling-haskell-from-c-code
#tylkohaskell #tylkofunkcyjne
Czasem po prostu lepiej napisać coś funkcyjnie.
#tylkohaskell #tylkofunkcyjne
Czasem po prostu lepiej napisać coś funkcyjnie.
#programowanie #cpp #nieprogramowanie #dopierosieucze
Czy jest możliwość, aby użytkownik sam wybrał operator? Np. Wpisuje a,b,c gdzie a,b to cyfry a c= to np:+. Ważne jest dla mnie, żeby użytkownik mógł wybrać czy dzieli, mnoży,dodaje a może odejmuje. Nie interesują mnie funkcje wyboru czy warunkowe. Po prostu chce mieć cały kod bez znaku "+" ale, użytkownik i tak będzie mógł dodawać. Pewnie się jakoś da,
Czy jest możliwość, aby użytkownik sam wybrał operator? Np. Wpisuje a,b,c gdzie a,b to cyfry a c= to np:+. Ważne jest dla mnie, żeby użytkownik mógł wybrać czy dzieli, mnoży,dodaje a może odejmuje. Nie interesują mnie funkcje wyboru czy warunkowe. Po prostu chce mieć cały kod bez znaku "+" ale, użytkownik i tak będzie mógł dodawać. Pewnie się jakoś da,
- 4
Ale szukam innego sposobu, żeby coś więcej się nauczyć.
@Bunis: To potraktuj to jako kalkulator i poćwicz Odwrotną Notację Polską.
#cpp #programowanie #nieprogramowanie
Czy jest możliwość załączenia jakoś kompilatora w swoim kodzie? Chodzi mi o coś takiego, że włączam swój program konsolowy, wpisuje kod i ten kod zostaje skompilowany i tworzy się nowy plik *.exe.
Czy jest możliwość załączenia jakoś kompilatora w swoim kodzie? Chodzi mi o coś takiego, że włączam swój program konsolowy, wpisuje kod i ten kod zostaje skompilowany i tworzy się nowy plik *.exe.
@Bunis: Odsyłam Cię do google -> języki interpretowane
@Bunis: zależy, co chcesz osiągnąć - może da się to zrobić lepiej. W najgorszym razie możesz zrobić dokładnie tak, jak napisałeś - czyli dołączasz kompilator do katalogu ze swoim programem, Twój kod zapisuje coś do pliku, odpala kompilator, zapisuje wynik gdzie trzeba i go odpala. Można to napisać w shellu nawet, nei trzeba C++ do tego.
Ale można też generować kod w pamięci i odpalać go stamtąd - trzeba "tylko" dołączyć
Ale można też generować kod w pamięci i odpalać go stamtąd - trzeba "tylko" dołączyć
Pisze ktoś snake_casem? Rozróżniacie jakoś interfejsy, klasy, metody itp? Tak sobie ostatnio rozmyślałem i doszedłem do wniosku, że szybciej się to czyta niż camel case.
#programowanie #cpp
#programowanie #cpp
- 0
- 13
Śmieszna rzecz, crosscompiluje pewnego liba na linuxie i mingw, no i wyskoczyło:
MyGUI_DynLib.cpp:27:22: fatal error: Windows.h: No such file or directory
:)
#programowanie #cpp
MyGUI_DynLib.cpp:27:22: fatal error: Windows.h: No such file or directory
:)
#programowanie #cpp
- 2
@KrzaQ2: Nie, windowsowy system plików nie patrzy na wielkość znaków i tam się skompiluje :P
- 2
- 7
Morał na dziś- Porównywanie c# do c++ to jak porównywanie rakiety do porshe
Rakieta jest szybka, ale po ulicy nią nie pojeździsz ( ͡° ͜ʖ ͡°)
#csharp #cpp #cplusplus #moralnadzis
Rakieta jest szybka, ale po ulicy nią nie pojeździsz ( ͡° ͜ʖ ͡°)
#csharp #cpp #cplusplus #moralnadzis
Jak u was w pracy sytuacja wygląda z c++, tzn używacie rtti, wyjątków, templatów, 11, boosta itp?
#programowanie #cpp
#programowanie #cpp
@WolverinePL: Nie używamy C++.
- 1
@tell_me_more: Możesz rozwinąć z tym złem? Nie wiem jak jest, ale jestem ciekawy, bo nie widzę powódów, by wyjątki w jakimkolwiek języku programowania były złe. Dużo kosztują pod względem wydajności czy co?
Jaka alternatywa?
Jaka alternatywa?
- 4
Mam pewną aplikację, która działa na 4 wątkach. Przy użyciu komendy 'htop' wyświetlają się tworzone przez nią wątki, niestety nie mam pojęcia jak rozpoznać który jest który. Da się jakoś opisać wątki?
#linux #programowanie #cpp
#linux #programowanie #cpp
@Crypton3: wyswietl sobie w aplikcji ktory to ktory. Pewnie mozna sprawdzic pid wątków
- 1
@UlicznyPoeta: książka nienajlepsza i stara. Proste rzeczy wykłada przez 100 stron, trudne tłumaczy jakimiś abstrakcyjnymi historyjkami.
- 1
@UlicznyPoeta: http://cpp0x.pl/kursy/Kurs-C++/1
Zrób poziom 1-4 a później lekcje dodatkowe, później poziom X.
Zrób poziom 1-4 a później lekcje dodatkowe, później poziom X.
Jak na przykładzie C++ zrealizować wzorzec Interpreter bo ja tylko widzę pełno przykładów z Javy ?
#programowanie #cpp
#programowanie #cpp
- 1
@sylwke3100: W takim razie skąd pewność, że akurat w tym wypadku to będzie dobre rozwiązanie, skoro nawet nie wiesz na czym ono polega?
Tak, czy inaczej proszę bardzo: http://sourcemaking.com/design_patterns/interpreter
Na samym dole masz przykłady w różnych językach, między innymi w C++.
Tak, czy inaczej proszę bardzo: http://sourcemaking.com/design_patterns/interpreter
Na samym dole masz przykłady w różnych językach, między innymi w C++.
- 2
@MrK19: OO dzięki :)
Tylko teraz myślę jak zrobić by można mieć dynamiczną gramatykę w taki parserze.
Tylko teraz myślę jak zrobić by można mieć dynamiczną gramatykę w taki parserze.
- 1
Mireczki programistyczne, mam pytanie. Dostaję na wejście plik z liczbami rozdzielanymi np. spacją. Nie wiem czy to są inty, czy dable, ale wiem, jaki typ użytkownika interesuje, bo korzystam z szablonów. Potrzebuję w jakiś sposób parsować plik na podstawie typu podanego przez użytkownika. Jak najlepiej to zrobić? Najlepiej byłoby, gdy rozwiązanie również opierało się na szablonach.
#programowanie #cpp
#programowanie #cpp
Ja mam pytanie. Jaki wzorzec projektowy proponujecie dla mojego parsera http://github.com/sylwke3100/cristallparser ? Bo ja sam nie mam pomysłu a widzi mi się tylko łańcuch zobowiązań (choć nie wiem czy słusznie)
#programowanie #cpp #wzorceprojektowe
#programowanie #cpp #wzorceprojektowe
@sylwke3100: Takie większe obiekty lepiej referencją przekazywać. Jak jeszcze referencja będzie const to kompilator będzie mógł sobie temporary zrobić jakbyś chciał konstruować coś z innego typu (np podając "blac" jako std::string).
- 3
@WolverinePL: Standard C++11 tego zakazuje (później poszukam cytatu).
ttmath - zajebista biblioteka, znacie bardziej zajebistą bibliotekę do "dużych" liczb?
#programowanie #cpp
#programowanie #cpp
- 2
@EkspertWeWszystkim: GMP i MPFR. Zależy jakich liczb.
- 0
@Hauleth: dzięki, przyda się!
Właściwie dalej nie potrafie trywialnego błędu rozwiązać w moim parserze w tym:
https://github.com/sylwke3100/cristallparser/blob/unstable-qt/CristallParser.cpp
lub tu
https://github.com/sylwke3100/cristallparser/blob/unstable-qt/CristallDetectRules.cpp
https://github.com/sylwke3100/cristallparser/blob/unstable-qt/CristallParser.cpp
lub tu
https://github.com/sylwke3100/cristallparser/blob/unstable-qt/CristallDetectRules.cpp
- 2
- 3
@japer: Ja mnie wiecej rozumiem ich zasadę działania ale nie chce mi się tego stosować :)
Nie wiem czy nietrywialny, ale:
constexpr f(int a, int b) {return a*b;}
int a = f(1,2);
W
constexpr f(int a, int b) {return a*b;}
int a = f(1,2);
W
@tommer91: Fajnie że wspomniałeś, bo przypomniało mi się, że od C++14 constexpr bardzo przyda się w mechanizmie constraints(concepts lite)























co jest nie tak w tym programie? Potrzebuje funkcji na liczbe pierw3szą, ale słabo ogarniam bool:
#include
bool CzyPierwsza()albo
bool IsPrimeNumber()